我有一個noob問題,但對我來說是一個麻煩的問題。我在三個表中使用SELECT,其中一個是realtional(保持關係 - 用戶ID與Place的ID),第一個是用戶表,最後一個是用戶表。我寫了這個完美的woking查詢Mysql多表選擇條件
$query = "SELECT users.Username,usrxplc.User,places.Name
FROM users,usrxplc,places
WHERE usrxplc.Place=places.ID AND usrxplc.User=users.ID"
吐出所有與所有用戶相關聯的地方。很好,但我想限制它僅限於某個用戶。似乎很簡單,但我卡住了。
你有兩個'where'子句而不是'AND'。所以這是不正確的。正確的是'... WHERE usrxplc.Place = places.ID和usrxplc.User = users.ID和users.UserID = 123'。 – AlexZam 2012-02-22 16:19:41
謝謝,謝謝,謝謝!我曾嘗試過1000次,但在我的語法中一直犯下愚蠢的錯誤。 – Whitewall 2012-02-22 16:22:25
+1因爲它解決了這個問題 - 就像提供了JOIN方法:) – 2012-02-22 16:29:39