MySQL學習筆記之多表連線

Thinkgamer_gyt發表於2016-04-01

多表連線分為:

1、內連線        2、外連線(左外連線和右外連線)

先看看內連線的使用方法:

有兩個表:

a:

b:

執行內連線操作:

 select a.id,a.name,a.pro,b.sex from a join b on a.bid=b.id;

結果顯示如下

此時修改a表中最後一條資料對應的bid=4

update a set bid=4 where id=3;

此時再次執行內連線,因為b表中沒有與之對應的sex,所以不會顯示出來如下:

接下來我們執行做外連線:

再執行右外連線:

注意此時觀察內連線和外連線的區別,以及左外連線和右外連線的區別。

相關文章