Mysql 쿼리에서 3 개의 테이블 (table1 & table3)을 조인 하려는데 2 개의 테이블 (table1 & table2)에서 일치하는 데이터를 가져오고 자하는 공통 열 3 개의 테이블 (예 : 'PID')에 존재합니다.0 또는 null을 반환 할 때 mysql에서 3 테이블에 합류
이 세 테이블을 결합 할 때 table1에 주어진 날짜 ('2012-12-27')가있는 데이터가 없습니다. 그러면 전체 빈 행이 반환됩니다. 여기서는 table2와 일치하는 데이터를 가져 오려고합니다. 다른 테이블에 일치하는 데이터가없는 경우 'ZERO'또는 'NULL'. table1 .. 전체 빈 행 대신. 여기
는SELECT * FROM table3 b
LEFT JOIN table1 r ON r.PID = b.PID
LEFT JOIN table2 a ON ab.PID = b.PID
WHERE b.Name ='stallion' AND r.Date = '2012-12-27' AND a.Date = '2012-12-27'
;
당신이 원하는 결과 다음 몇 가지 샘플 데이터를 게시 할 수 있습니까? – Taryn