join

반응형

 

left join 할 때는 딱 매칭 대응 되는 것은 키값으로 한다는 기본적인 생각을 가지고 다가가며, 그렇지 않을 경우 우측의 것이 좌측 키의 중복으로 가질 경우에는 그 중복 만큼 나타난다. 경우에 따라서 의도대로 해주면 된다. 즉, left join 이라 하여 무조건 left 쪽의 데이터만 딱 고정되어 나오는게 아니라 우측에도 여러개가 있으면 중복되게 가져온다. 기본적으로는 left 기준이다. 관련 on 되는 값이 없다면 left 쪽은 그대로 다 나머지는 null 인 체로 가져오는 온다.

 

left join 과 inner join 이 교집합되는 부분이 같은 결과일 경우 inner join 을 이용하는 것이 성능상 좋다. 그래서 다음 조인이 어떻게 되느냐에 따라 left 쪽의 모든 데이터를 사용할 경우는 또한 left join 을 사용하기도 해야 한다. 경우에 따라 판단하면 된다.

 

 

 

https://lcs1245.tistory.com/entry/SQL-JOIN-INNER-JOIN-OUTER-JOIN-LEFT-JOIN-RIGHT-JOIN-SELF-JOIN

 

SQL JOIN - INNER JOIN / OUTER JOIN / LEFT JOIN / RIGHT JOIN / SELF JOIN

JOIN에 관해 포스팅하려 합니다 개인적으로는 조금 어려웠습니다.. 아래의 그림이 잘 정리가 되어있는데 한번 설명해보겠습니다 LEFT / RIGHT JOIN LEFT JOIN 기준으로 설명하겠습니다. RIGHT JOIN은 기준

lcs1245.tistory.com

 

 

https://jaenjoy.tistory.com/7

 

[MySQL] Inner Join과 Left Join의 차이

신입 개발자 면접에서 단골 질문이었다. " Inner Join과 Outer Join의 차이점을 아시나요? " 아마 join과 관련된 차이점을 검색할 때 가장 많이 나오는 이미지가 아래의 이미지일 것이다. 가장 간단하게

jaenjoy.tistory.com

 

https://reinvestment.tistory.com/77

 

[MySQL] JOIN 문법, left join, left outer join, inner join

위 사진의 출처: https://yoo-hyeok.tistory.com/98 SQL join 문이 가장 잘 정리 되어 있는 그림인 것 같습니다. join: 동일한 column을 기준으로 테이블을 하나로 합칩니다. left(right) join 과 left(right) outer join의

reinvestment.tistory.com

 

 

 

반응형

댓글

Designed by JB FACTORY