天天看點

SQL Server超連接配接查詢

超連接配接查詢也是連接配接查詢,是以必須有兩張或兩張以上的表,超連接配接查詢共包括四種,分别是内連接配接查詢、左連接配接查詢、右連接配接查詢、全連接配接查詢。

1、内連接配接查詢

内連接配接查詢也可以在on後面帶有條件,如:

select 姓名,城市 from 倉庫 inner join 職工 on 職工.倉庫号=倉庫.倉庫号
and 城市 is not null and 姓名 like '%王%'

           

2、左連接配接查詢

左連接配接查詢除滿足連接配接條件的記錄顯示外,第一張表中不滿足條件的記錄也顯示在查詢結果集中

提醒:在第一個left join左連接配接中,第一張表是倉庫表,第二張表是職工表;在第二個left join左連接配接中,第一張表是職工表,第二張表是訂購單表。是以倉庫表和職工表中不滿足條件的記錄也顯示出來

3、右連接配接查詢

右連接配接查詢除滿足連接配接條件的記錄顯示以外,第二張表中不滿足條件的記錄也顯示在查詢結果集中

是以職工表和訂購單表中不滿足條件的記錄也顯示出來

4、全連接配接查詢

除滿足連接配接條件的記錄顯示以外,兩張表中不滿足條件的記錄也顯示在記錄集中

繼續閱讀