Ⅰ 左表鏈接,右表鏈接,三表一起鏈接,哪個更快
資料庫中左連接、右連接、內連接,三表鏈接,沒發區分那個更快的說法,只有自己的平台資料庫用那個更合適。他們有多種。
第一、意思不一樣:左連接:只要左邊表中有記錄,數據就能檢索出來,而右邊有的記錄必要在左邊表中有的記錄才能被檢索出來。右連接:右連接是只要右邊表中有記錄,數據就能檢索出來。
第二、用法不一樣:右連接與左連接相反,左連接ALEFTJOINB,連接查詢的數據,在A中必須有,在B中可以有可以沒有。內連接AINNERJOINB,在A中也有,在B中也有的數據才能查詢出來。
第三、空值不一樣左連接是已左邊表中的數據為基準,若左表有數據右表沒有數據,則顯示左表中的數據右表中的數據顯示為空。右聯接是左向外聯接的反向聯接。將返回右表的所有行。如果右表的某行在左表中沒有匹配行,則將為左表返回空值。三表鏈接,還有一個內鏈接。把三個表鏈接一起,這個和上面單鏈接相比起來就比較難了。