MySQL中各種鏈接操作

1. INNER JOIN(內連接)

SELECT * FROM Table_A A INNER JOIN Table_B B ON A.Key = B.Key;

2. LEFT JOIN(左連接)

SELECT * FROM Table_A A LEFT JOIN Table_B B ON A.Key = B.Key;

3. RIGHT JOIN(右連接)

SELECT *FROM Table_A A RIGHT JOIN Table_B B ON A.Key = B.Key;

4. OUTER JOIN(外連接)

SELECT * FROM Table_A A FULL OUTER JOIN Table_B B ON A.Key = B.Key;

5. LEFT JOIN EXCLUDING INNER JOIN(左連接-內連接)

SELECT * FROM Table_A A LEFT JOIN Table_B B ON A.Key = B.Key WHERE B.Key IS NULL;

6. RIGHT JOIN EXCLUDING INNER JOIN(右連接-內連接)

SELECT * FROM Table_A A RIGHT JOIN Table_B B ON A.Key = B.Key WHERE A.Key IS NULL; 

7. OUTER JOIN EXCLUDING INNER JOIN(外連接-內連接)

SELECT * FROM Table_A A FULL OUTER JOIN Table_B B ON A.Key = B.Key WHERE A.Key IS NULL OR B.Key IS NULL;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章