天天看點

【SQL】在SQL Server中多表關聯查詢問題

好久沒有寫SQL語句的多表連接配接查詢,總在用架構進行持久化操作。今天寫了一個多表關聯查詢,想根據兩個字段唯一确定一條資料

失敗的案例如下:

查詢出來的效果,簡直不忍直視。

【SQL】在SQL Server中多表關聯查詢問題

被改良後,使用join on 【inner join on】關聯多表查詢

【SQL】在SQL Server中多表關聯查詢問題

綜上,其實

select 字段1,字段2 from 表1,表2 where 表1.字段 = 表2.字段 and 條件

select 字段1,字段2 from 表1 join 表2  on 表1.字段 = 表2.字段 where 條件

兩個表這樣關聯查詢是沒有問題的。

但是多個表的話,可以看出來差距非常的大。

-----------------------------------------------------------------------------------------------割掉-----------------------------------------------------------------------------------------------

看來SQL得重新好好的溫習溫習,真是糊塗。