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值
我有两个数据库,我使用它们之间的关系。 但是有些行没有它们之间的关系。谁从外键返回一个值其空和非空
例如:
Select user.name as name, account.code as code
from user u
JOIN account acc ON u.account_id = acc.id
我想在代码检索NULL和NOT NULL值
那么你应该像
Select user.name as name, account.code as code
from user u
LEFT JOIN account acc ON u.account_id = acc.id
工作正常,谢谢你的帮助。 –
外执行的
LEFT OUTER JOIN
代替INNER JOIN
JOIN将允许NULL – bvjMysql中的OUTER JOIN? –
https://dev.mysql.com/doc/refman/5.7/en/outer-join-simplification.html – bvj