
[SQL] Join
·
database, sql
목표 Spring을 이용하면서 SQL 최적화를 위해 Join을 꽤 사용했지만, 어떤 원리로 동작하는지는 제대로 이해하지않고 그냥 이렇게 하면 Join이 된다. 라는 안일한 생각으로 SQL을 작성했던 것 같아 이번 기회에 Join에 대해 정리해보고자 한다. 여러 Join 전략 중 가장 많이 사용하는 4가지 Join 전략에 대해 이해해보자. SQL Join이란 두 개 이상의 테이블을 서로 연결하여 데이터를 검색할 때 사용하는 방법이다. 분리되어 있는 여러 테이블을 사용자가 원하는 형식으로 조합해야할때 SQL Join문을 이용해 해결할 수 있다. Join은 아래와 같이 7개의 형식으로 사용할 수 있다. Join의 종류와 활용 방법 오늘은 위 7개 형식의 Join 중 대부분의 Join에서 사용되는 아래 4가지 ..