2

私はこのクエリを理解するためにすでに数時間を費やしましたが、結果はありません、

私は実際にはMYSQLを行っていたPDOを初めて使用しますが、Stackoverflowで、MYSQLがまもなく無効になるため、PDOに変更する必要があることを確認しました。

さて、私の質問ですが、このような1つのクエリで、相互に関係のない2つの異なるテーブルを選択したいと思います。

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

それ、どうやったら出来るの?

4

2 に答える 2

4

バニラSQLでそれを行うのと同じように:

$query = $dbh->query("SELECT * FROM table1, table2");
于 2012-07-05T13:06:39.017 に答える
0

または、JOINを使用します

SELECT t1.id、t2.name FROM users AS t1 JOIN people AS t2 ON t1.id = t2.id;

于 2012-07-05T13:09:24.713 に答える