Choose a default theme

You can change your theme from the menu

SQL JOIN

SQL JOIN은 관계 사이의 조건을 이용해 행들을 결합하는 연산이다. 내부 조인과 외부 조인 등 여러 종류가 있다.

원리

한 행에 대응하는 상대 행이 여러 개면 결과도 여러 행으로 늘어난다. 조인 조건과 관계의 일대일·일대다 성질을 함께 확인해야 한다.

예시

주문 테이블의 customer_id와 고객 테이블의 id를 연결하면 주문 정보와 고객 이름을 함께 조회할 수 있다.

주의할 점

의도하지 않은 다대다 조인은 합계의 중복을 일으킬 수 있다. 외부 조인에서 조건을 ON에 두는지 WHERE에 두는지에 따라 보존되는 행이 달라진다.

참고 자료