2012-11-26 2 views
0

각 조인 된 일부가 결과를 반환했는지 확인하고 싶습니다.LEFT JOINED 쿼리의 행 수 확인

first table result set LEFT JOIN second table result set LEFT JOIN third table result set. 

모든 세트의 첫 번째 열을 비우는 것이 좋겠지 만 확실하지는 않습니다.

답변

1

각 왼쪽 결합에 대해 일치하는 필드가 있는지 확인할 수 있습니다. 필드가 일치하지 않으면 NULL이됩니다.

등 예

SELECT CASE WHEN `second table`.joinfield IS NULL THEN 'No Match' ELSE 'Match' END as is_match