본문 바로가기
Back-End/SQL

[SQL] SQL join 정리

by SeanK 2021. 12. 20.

 

이전 직장에 있을 때, 플랫폼 업그레이드 프로젝트를 진행하면서 데이터배이스를 옮기는 작업을 도운적이 있었다. 

 

그때는 개발이고 뭐고 아무것도 모르는 상태였지만 어찌저찌 하다보니

 

SQL을 배워 작업을 한 기억이 난다. 

 

NoSQL로 구축된 레거시 플랫폼을 관계형 데이터베이스로 교체해야하는 작업이라 CTO가 진땀을 빼던 기억이 아직 생생하다. 

 

그때의 기억에 따르면 사실... 수 많은 JOIN들 중에 세 가지 이외에는 사용해 본적이 없는것 같다. 

 

우선을 join SQL에 대해 잘 정리가 되어 있는 그림이 있어 포스팅을 해본다. 

 

 

자유자재로 모든 join을 다룰 수 있으면 좋겠지만, 

 

LEFT JOIN

 

INNER JOIN

 

RIGHT JOIN 

 

이 세가지 이외에는 현업에서 사용해 보지 않았던 것 같다.