두 테이블의 데이터를 표시하고 일치하지 않는 데이터를 모두 표시하려고합니다. 나는이 쿼리를 시도했다.mysql에서 JOIN을 사용하여 일치하지 않는 모든 데이터를 표시하는 방법
SELECT * FROM student s
LEFT JOIN grade g ON g.student_id=s.student_id
WHERE s.student_id = 9
난 단지 그들이 어떤 등급이없는 경우에도 나는 모든 학생들에게 보여주는 필요 동안 학년 학생들을 보여주고 무엇을 얻을. 또한 inner join
, right join
을 사용해 보았지만 그 결과는 같습니다. 쿼리는 어떻게해야합니까?
샘플 데이터 테이블 추가 ??? –