답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
INNER JOIN을 사용할 때 NULL 값이 결과에 포함되지 않는 것은 정상적인 동작입니다. INNER JOIN은 두 테이블 간에 일치하는 값이 있는 행만 반환합니다. 만약 한 테이블에는 값이 있지만, 다른 테이블에서 일치하는 값이 NULL이거나 없을 경우, 해당 행은 결과에서 제외됩니다. NULL 값을 포함하여 결과를 얻고 싶으시다면 LEFT JOIN이나 RIGHT JOIN을 사용해 보시는 것을 추천드립니다. 이 조인 방식들은 한쪽 테이블에 매칭되는 값이 없어도 행을 반환하고, 매칭되지 않는 필드는 NULL로 표시됩니다.
질문에 대해 명확한 해답이 되었길 바랍니다. 추가적인 질문이 있으시다면 언제든지 문의해 주세요.