mysql內(nèi)連接查詢 數(shù)據(jù)庫內(nèi)連接和外連接的區(qū)別?
數(shù)據(jù)庫內(nèi)連接和外連接的區(qū)別?內(nèi)部聯(lián)接:聯(lián)接結(jié)果只包含滿足聯(lián)接條件的行,參與聯(lián)接的兩個表應(yīng)該滿足聯(lián)接條件。外部聯(lián)接:聯(lián)接結(jié)果不僅包含合格行,還包含不合格行。它包括左外連接、右外連接和所有外連接。1. [
數(shù)據(jù)庫內(nèi)連接和外連接的區(qū)別?
內(nèi)部聯(lián)接:聯(lián)接結(jié)果只包含滿足聯(lián)接條件的行,參與聯(lián)接的兩個表應(yīng)該滿足聯(lián)接條件。
外部聯(lián)接:聯(lián)接結(jié)果不僅包含合格行,還包含不合格行。它包括左外連接、右外連接和所有外連接。
1. [internal connection
內(nèi)部連接,是最常見的等效連接,例如
select*from testa,testbwhere testa。A=試驗B。A
結(jié)果:[2。外部連接
外部連接分為左外部連接、右外部連接和所有外部連接。
Left outer join或Left join
Left outer join是在等價連接的基礎(chǔ)上在主表中添加不匹配的數(shù)據(jù),例如:
select*from testa Left outer join testb on testa。A=試驗B。A
結(jié)果: