2017-02-06 129 views

回答

5

是的,你可以做到這一點。右(外)連接等同於切換表格位置的左(外)連接。

因此,下面的查詢:

SELECT * 
FROM table1 t1 
LEFT JOIN table2 t2 
    ON t1.col = t2.col 

相當於

SELECT * 
FROM table2 t2 
RIGHT JOIN table1 t1 
    ON t1.col = t2.col 
當然
+0

我通常推薦左連接而不是右連接,因爲它更容易理解「主表左連接可選數據」,而不是「可選數據右連接主​​表」。 – jarlh

+0

@jarlh我同意你的意見。我想評論一下爲什麼現在看起來左連接似乎比右連接更受青睞,但沒有任何具體的文檔。 –