[성분으로 구분한 아이스크림 총 주문량] 풀이 중 학습한 JOIN의 두 가지 방식을 파악하자.
1. Explicit JOIN (명시적 JOIN)
2. Implicit JOIN (묵시적 JOIN)
- 각 방식의 구현 방법과 특징에 대해 알아보자.
- JOIN 명령어를 통해 명시적으로 을 연결하는 방식이다.
SELECT * FROM tableA JOIN tableB ON tableA.col = tableB.col
- 특징
- 가독성이 좋다.
- JOIN 유형을 지정할 수 있다.
- JOIN 조건이 명확하다.
- WHERE 명령어를 통해 묵시적으로 을 연결하는 방식이다.
SELECT * FROM tableA , tableB WHERE tableA.col = tableB.col
- 특징
- 코드가 간결하다.
- INNER JOIN만 가능하다.
- 가독성이 떨어진다.
- 간단한 Query에서는 좋은 방식일 수 있으나, 웬만하면 명시적 JOIN을 사용하자.
철자가 틀렸네요 Inplicit -> implicit