On절과 Where 절의 차이
sql문은 실행될 때 순서가 아래와 같다. FROM -> ON -> JOIN -> WHERE -> ... 즉, ON절 후에 JOIN을 하고 WHERE을 한다. 아래 예제를 확인해보자, Test Table AA BB 1 4 2 5 3 6 Test2 Table AA BB 1 7 2 8 위와 같이 테이블이 있다면 아래 쿼리의 결과는 다음과 같다. SELECT * FROM test1 t1 LEFT JOIN test2 t2 ON (t1.aa = t2.aa) WHERE t2.cc = 7; AA BB AA CC 1 4 1 7 만약 ON절에 t2.cc = 7 이라는 조건을 where이 아닌 on절에 넣으면 어떤 결과가 나올까? SELECT * FROM test1 t1 LEFT JOIN test2 t2 ON (t1.aa..
카테고리 없음
2022. 3. 5. 18:18
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ApplicationContext
- docker
- ngnix
- Vue
- springboot
- nginx
- elasticsearch
- map
- container
- install
- 자바8
- stream
- webpack
- Intellij
- vscode
- 람다
- Vuex
- MAC
- java
- 중간연산
- 최종연산
- JPA
- 영속성 컨텍스트
- mvn
- lambda
- 차이
- 스트림
- NPM
- AnnotationConfigApplicationContext
- BeanFactory
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함