MySQL中的左連接是使用"LEFT JOIN"語句實現的,但是在某些情況下,加號也可以表示左連接。下面我們就來詳細了解一下。
SELECT A.id, B.name FROM A LEFT JOIN B ON A.id = B.id // 上述代碼可以簡寫成 SELECT A.id, B.name FROM A, B WHERE A.id = B.id(+)
可以看到,使用加號加在表的名稱后面,表示進行左連接操作。但需要注意的是,加號只能用于左連接,不能用于右連接或者內連接。
同時,這種寫法在MySQL 5.0及以上版本中已經不再支持,因此建議還是使用"LEFT JOIN"語句。