2017-10-11 67 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

工作正常,谢谢你的帮助。 –