我想写一个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