2017-10-11 68 views
0

我有兩個數據庫,我使用它們之間的關係。 但是有些行沒有它們之間的關係。誰從外鍵返回一個值其空和非空

例如:

Select user.name as name, account.code as code 
from user u 
JOIN account acc ON u.account_id = acc.id 

我想在代碼檢索NULL和NOT NULL值

+0

外執行的LEFT OUTER JOIN代替INNER JOIN JOIN將允許NULL – bvj

+0

Mysql中的OUTER JOIN? –

+0

https://dev.mysql.com/doc/refman/5.7/en/outer-join-simplification.html – bvj

回答

0

那麼你應該像

Select user.name as name, account.code as code 
from user u 
LEFT JOIN account acc ON u.account_id = acc.id 
+0

工作正常,謝謝你的幫助。 –