每个派生表必须有自己的别名。
你的PHP应用在使用MySQL外部连接时遇到了语法错误:
'pdo_code' => '42000',
'db_code' => 1248,
'db_error' => 'Every derived table must have its own alias'
$sql = "SELECT * FROM (SELECT * FROM users) JOIN orders ON users.id = orders.user_id";
$sql = "SELECT * FROM (SELECT * FROM users) AS u JOIN orders ON u.id = orders.user_id";
$sql = "SELECT * FROM table1 LEFT JOIN (SELECT * FROM table2) ON table1.id = table2.id";
$sql = "SELECT * FROM table1 LEFT JOIN (SELECT * FROM table2) AS t2 ON table1.id = t2.id";
$sql = "SELECT * FROM (SELECT * FROM A) JOIN (SELECT * FROM B) ON A.id = B.id";
$sql = "SELECT * FROM (SELECT * FROM A) AS a JOIN (SELECT * FROM B) AS b ON a.id = b.id";