內(nèi)連接 inner join ....on...../join ....on... :將兩個(gè)表中同時(shí)符合on條件的記錄查詢出來(lái) inner可以省略
select *from person inner join card on person.cardid=card.cardid;

外連接 分為左連接、右連接,完全連接
左連接:left join ....on....將左表記錄完全輸出,滿足條件的右表記錄輸出,左表對(duì)應(yīng)的右表不滿足條件就補(bǔ)null
select *from person left join card on person.cardid=card.cardid;

右連接:left join ....on....將右表記錄完全輸出,滿足條件的左表記錄輸出,右表對(duì)應(yīng)的左表不滿足條件就補(bǔ)null
select *from person right join card on person.cardid=card.cardid;

完全連接:將左表和右表中所有的記錄全部輸出,用union實(shí)現(xiàn)多個(gè)select語(yǔ)句的聯(lián)合查詢,將查詢結(jié)果合并,去除重復(fù)的記錄。
select *from person left join card on person.cardid=card.cardid
-> union
-> select *from person right join card on person.cardid=card.cardid;

浙公網(wǎng)安備 33010602011771號(hào)