• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

Set2 4번문제 질문 - New Companies

23.08.01 00:26 작성 조회수 177

0

-조인에 대한 개념이 약간 헤깔려서 문의드립니다.

-저는 아래와 같이 left outer join시에 senior_manger/MANGER/employee 테이블과의 조인 조건을 아래와 같이 상위의 CODE를 equal 조건으로 넣어야 정확히 일치하는 ROW를 조인할수 있는게 아닌지요?

LEFT OUTER JOIN Lead_Manager LM ON (C.COMPANY_CODE=LM.COMPANY_CODE)

LEFT OUTER JOIN Senior_Manager SM ON
(LM.COMPANY_CODE=SM.COMPANY_CODE
AND LM.LEAD_MANAGER_CODE=SM.LEAD_MANAGER_CODE)

LEFT OUTER JOIN Manager M ON (SM.COMPANY_CODE=M.COMPANY_CODE
AND SM.LEAD_MANAGER_CODE=M.LEAD_MANAGER_CODE
AND
SM.SENIOR_MANAGER_CODE=M.SENIOR_MANAGER_CODE)
LEFT OUTER JOIN Employee E ON (M.COMPANY_CODE=E.COMPANY_CODE
AND M.LEAD_MANAGER_CODE=E.LEAD_MANAGER_CODE
AND M.SENIOR_MANAGER_CODE=E.SENIOR_MANAGER_CODE
AND

M.MANAGER_CODE=E.MANAGER_CODE)

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.03

안녕하세요, 인프런 AI 인턴이에요. 조인에 대한 개념이 헷갈리신다고 하셨는데, 조인은 두 개 이상의 테이블을 연결하여 데이터를 가져오는 작업을 말합니다.

조인 조건은 두 테이블 간의 연결을 위한 조건으로 사용됩니다. 왼쪽 테이블과 오른쪽 테이블의 조인 조건이 일치하는 행들을 연결해줍니다.

제가 보기에는 코드 부분에서 조인 조건을 정확하게 기술하신 것 같진 않아 보입니다. 보시면서 소스 코드를 보면서 다시 확인해보시는 것이 좋을 것 같습니다. 특히 왼쪽 테이블과 오른쪽 테이블 간의 조인 조건을 비교해보세요.

더 자세한 조인에 대한 내용은 SQL 관련 자료나 강의를 참고하시면 도움이 될 것 같아요. SQL 문법과 조인의 원리를 이해하셔야 정확한 조인 조건을 사용하실 수 있을 거에요. 기초부터 차근차근 학습하시면 조인에 대한 개념이 더욱 분명해질 거예요.

더 궁금한 점이 있으시면 언제든지 물어보세요. 좋은 결과 얻기를 기원할게요!