私には質問がありますが、面倒な質問があります。私は3つのテーブルの中の1つはrealtional(関係の保持 - 場所のIDに対するユーザーのID)の3つのテーブルでSELECTを使用しています。最初はユーザーのテーブル、最後の場所です。私はこの完璧なウォーキングクエリを書いています。Mysql条件付き複数のテーブルを選択
$query = "SELECT users.Username,usrxplc.User,places.Name
FROM users,usrxplc,places
WHERE usrxplc.Place=places.ID AND usrxplc.User=users.ID"
これは、すべてのユーザーに関連付けられたすべての場所から吐き出されます。さて、特定のユーザーに限定したいと思います。シンプルだが、私は立ち往生している。
「AND」の代わりに2つの 'where'節があります。それは間違っています。右は '... WHERE usrxplc.Place = places.IDとusrxplc.User = users.ID AND users.UserID = 123'です。 – AlexZam
ありがとう、ありがとう、ありがとう!私は1000回前と同じように試しましたが、私の構文では愚かな間違いを続けました。 – Whitewall
+1これは問題を解決するように - ちょうどジョインメソッドを提供するように感じた:) –