MySQL如何實(shí)現(xiàn)表連接(包括左,右,內(nèi),全連接),首先需要查詢(xún)中出現(xiàn)兩個(gè)表的連接,下面通過(guò)實(shí)例來(lái)講解一下各種連接查詢(xún)的不同之處是什么吧。
站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到嘉峪關(guān)網(wǎng)站設(shè)計(jì)與嘉峪關(guān)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋嘉峪關(guān)地區(qū)。
表 a,和表b 如下圖
a 表中 有 abcd
b表中有 abcf
內(nèi)連接:
SELECT * from a INNER JOIN b on a.name=b.id;
得出結(jié)果 如圖,選擇等值的結(jié)果(abc)
左連接:
SELECT * from a left JOIN b on a.name=b.id;
查詢(xún)結(jié)果如圖,選擇a表為基準(zhǔn)。(abcd)
右連接:
SELECT * from a right JOIN b on a.name=b.id;
查詢(xún)結(jié)果如圖,選擇a表為基準(zhǔn)。(abcf)
全連接:mysql不支持全連接(full join),可以使用 left join+ union+right join
(SELECT * from a left JOIN b on a.name=b.id) UNION (SELECT * from a RIGHT JOIN b on a.name=b.id );
結(jié)果是全部都顯示,如下圖:
以上就是關(guān)于mysql如何實(shí)現(xiàn)表連接(包括左,右,內(nèi),全連接)的詳細(xì)內(nèi)容,如果想了解更多內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!