我有這3個表:MySQL的 - 3表查詢
Users
_________
Id - Int
UserName - Varchar
Table1
_________
id - Int
Titlte - Varchar
Table2
_________
Id - Int
Userid - Int
Table1id - Int
我想運行一個查詢,將顯示所有從表1是沒有顯示出來表2中的記錄。
例如,如果我的用戶ID是5和表2有這樣的記錄: 用戶ID - 5點 Table1id - 3
應該顯示從表1的行1,2,4,5 ....等,並skip row 3.
我該怎麼做?! 我認爲它可以使用連接來完成,但我不知道如何...
請幫我想出解決辦法:)
你必須檢查'JOIN'。 – Wanderer
嘿,我知道它可以通過連接查詢來完成,但我如何選擇除table1id下table2上顯示的行之外的所有行? – Niranbd
您可以創建一個sqlfiddle並向我們展示預期結果 – Jens