2017-10-11 2 views
0

두 데이터베이스 사이에 관계를 사용하고 있습니다. 그러나 일부 열은 그들 사이에 관계가 없습니다. 예를 들어Foreign key에서 값을 반환하는 사람은 null이 아니며 null이 아닙니다.

:

Select user.name as name, account.code as code 
from user u 
JOIN account acc ON u.account_id = acc.id 
내가 코드에 널 (null)이 아닌 null 값을 검색 할

+0

외부와 같은 LEFT OUTER JOIN 대신 INNER JOIN의를 수행해야이 허용됩니다 가입 NULL – bvj

+0

OUTER JOIN in MySQL? –

+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

잘 작동합니다. 도와 주셔서 감사합니다. –

관련 문제