我想寫一個SQL語句:SQL加入使用多個表where子句
Select * FROM table1
inner join table2 AS t2
ON
inner join table3 AS t3
ON
inner join table4 AS t4
ON
Where FK_Client_ID = 4
所有的表,客戶端ID共同點。所以不知道在ON
上該做什麼。
它會像ON t2.FK_Client_ID = ......
不確定。
所以我只想從這些具有FK_Client_ID的表中獲取共同的數據。
以上查詢將導致不明確的列名稱'FK_Client_ID'。 – Kaleel
@Kaleel我編輯了我的答案 – RezaRahmati
您已經在table1中提到了主鍵列'Client_ID',因此'where'條件應該是table1.Client_ID或其他表的別名(t2或t3或t4).FK_Client_ID – Kaleel