【发布时间】:2013-07-05 12:52:28
【问题描述】:
我正在通过 PDO 对一对连接表运行查询,如下所示:
SELECT table1.id, table2.id, table1.foo, table1.bar
FROM table1 INNER JOIN table2 ON table1.bar = table2.id;
两个表都有一个id 列,所以当我运行fetchAll() 时,关联数组只包含一个id 字段。这是因为第一个被第二个覆盖了。
有没有办法同时获取id 字段?也许通过将表名包含在数组键中......
【问题讨论】:
-
没有“PDO 查询”。 PDO 无论如何都不是数据库,而只是一个 API
-
我明白这一点。如果它与我的问题相关,我使用短语“PDO 查询”表示我正在通过 PDO 运行查询。