1. 程式人生 > >2.多表查詢

2.多表查詢

篩選 select rom left join 表之間 有關 left 格式 內連接

1.內連接:用join on 也就是選出兩個表中有關聯的部分,把兩個表中的內容顯示出來

格式 表a join 表b on (條件)

例如 select * from A join B on (A.c=B.c)

相當於 select * from A,B where A.c=B.c

join on 是鏈接條件,where是篩選條件

2.外連接:內連接只是顯示匹配的,要想把不匹配的也顯示出來,就要用到外連接

(1)左外鏈接:就是把左邊的全部顯示出來,而右邊的只是顯示出匹配的

如: select * from dept left join emp on (dept.no=emp.no)

(2)右外鏈接:就是把右邊的全部顯示出來,而左邊的只是顯示出匹配的 right join on

(3)全鏈接:就是把所有的全部顯示出來 full join on

3.多表查詢:就是不停的用join on (條件)來進行表之間的鏈接就行了。

4.也可以通過where 篩選條件來選擇。

2.多表查詢