在一个查询PDO中选择两个表

时间:2012-07-05 13:05:25

标签: php sql pdo

我花了几个小时才弄清楚这个查询,但没有结果,

我实际上是PDO的新手,我曾经做过MYSQL,但我在stackoverflow上看到我必须更改为PDO因为MYSQL很快就会被禁用,

所以现在我的问题是,我想选择两个不同的表,在这样的一个查询中没有关系,

$query = $dbh->query("SELECT * FROM table1; SELECT * FROM table2");
//rest of query,

我该怎么做?

2 个答案:

答案 0 :(得分:4)

就像你用vanilla SQL做的那样:

$query = $dbh->query("SELECT * FROM table1, table2");

答案 1 :(得分:0)

或使用JOIN

SELECT t1.id,t2.name FROM users AS t1 JOIN persons AS t2 ON t1.id = t2.id;