• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

Self Join 질문이요

22.02.02 15:17 작성 조회수 148

0

self join 할 때 Employee.managerid = Manager.id 를 하는데

 

조인할 때는 같은 콜럼끼리만 가능한거 아닌가요??

 

managerid랑 id는 다른 테이블인데 이게 왜 가능한건지 궁금합니다~!

답변 1

답변을 작성해보세요.

2

안녕하세요 mob120님
같은 컬럼만 조인 조건으로 사용이 가능한 것은 아닙니다.

MySQL에서 JOIN을 실행할 때에는 해당 컬럼이 같은 컬럼인지 다른 컬럼인지 등에 대해서는 전혀 인식하지 못하며, 사용자가 임의로 지정해주는 조건을 보고 그 조건에 알맞는 데이터를 연결해주는 작업만 해준다고 생각해주시면 좋을 것 같습니다.

궁금증이 해결되셨길 바랍니다 :)

답변 감사합니다 ㅎㅎ