新聞中心
MySQL聯(lián)結(jié)查詢大致分為四種,下面就為您分別介紹這四種MySQL聯(lián)結(jié)查詢,如果您對(duì)此方面感興趣的話,不妨一看。

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)三門,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
MySQL聯(lián)結(jié)查詢大致分為下面四種:
1.內(nèi)聯(lián)結(jié):將兩個(gè)表中存在聯(lián)結(jié)關(guān)系的字段符合聯(lián)結(jié)關(guān)系的那些記錄形成記錄集的聯(lián)結(jié)。
2.外聯(lián)結(jié):分為外左聯(lián)結(jié)和外右聯(lián)結(jié)。
左聯(lián)結(jié)A、B表的意思就是將表A中的全部記錄和表B中聯(lián)結(jié)的字段與表A的聯(lián)結(jié)字段符合聯(lián)結(jié)條件的那些記錄形成的記錄集的聯(lián)結(jié),這里注意的是***出來的記錄集會(huì)包括表A的全部記錄。
右聯(lián)結(jié)A、B表的結(jié)果和左聯(lián)結(jié)B、A的結(jié)果是一樣的,也就是說:
Select A.name B.name From A Left Join B On A.id=B.id
和Select A.name B.name From B Right Join A on B.id=A.id執(zhí)行后的結(jié)果是一樣的。
3.全聯(lián)結(jié):將兩個(gè)表中存在聯(lián)結(jié)關(guān)系的字段的所有記錄取出形成記錄集的聯(lián)結(jié)(這個(gè)不需要記憶,只要是查詢中提到了的表的字段都會(huì)取出,無論是否符合聯(lián)結(jié)條件,因此意義不大)。
4.無聯(lián)結(jié):不用解釋了,就是沒有使用聯(lián)結(jié)功能,也有自聯(lián)結(jié)的說法。
這里有個(gè)比較簡(jiǎn)便的記憶方法,內(nèi)外聯(lián)結(jié)的區(qū)別是內(nèi)聯(lián)結(jié)將去除所有不符合條件的記錄,而外聯(lián)結(jié)則保留其中部分。外左聯(lián)結(jié)與外右聯(lián)結(jié)的區(qū)別在于如果用 A左聯(lián)結(jié)B則A中所有記錄都會(huì)保留在結(jié)果中,此時(shí)B中只有符合聯(lián)結(jié)條件的記錄,而右聯(lián)結(jié)相反,這樣也就不會(huì)混淆了。
分享題目:MySQL聯(lián)結(jié)查詢一覽
文章源于:http://www.fisionsoft.com.cn/article/ccdigdp.html


咨詢
建站咨詢
