Php 同一工作表的三个表格
我有三张桌子,都是这样的工作表Php 同一工作表的三个表格,php,sql,Php,Sql,我有三张桌子,都是这样的工作表 [ id - title - context ] $query = "SELECT db.title, db.context FROM table1 db, table2 db, table3 db WHERE id = :id"; 我正试图在他们之间建立这样的关系 [ id - title - context ] $query = "SELECT db.title, db.context FROM table1 db, table2 db,
[ id - title - context ]
$query = "SELECT db.title, db.context FROM table1 db, table2 db, table3 db WHERE id = :id";
我正试图在他们之间建立这样的关系
[ id - title - context ]
$query = "SELECT db.title, db.context FROM table1 db, table2 db, table3 db WHERE id = :id";
但我总是犯这个错误
Not unique table/alias: 'db'
是否有一种方法可以在具有相同别名的所有表之间建立关联?您不能在不同的表中分配相同的别名
$query = "SELECT db1.title, db1.context
FROM table1 db1,
table2 db2,
table3 db3 WHERE id = :id";
但是为了连接表之间的行,可能需要union all(或union)