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


Select two tables in one query PDO

>我已经花了几个小时来弄清楚这个查询,但没有结果,

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

所以现在对于我的问题,我想在一个查询中选择两个不同的表,彼此之间没有关系,如下所示,

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

我该怎么做?

就像

你用vanilla SQL一样:

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

或者使用 JOIN

选择 t1.id,从用户中 t2.name 为 t1 加入人员作为 t2 在 t1.id = t2.id;