Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 아파치 드루이드
- queryDsl #JPA #hibernate
- Application-Based Cookie
- 코딩삽질일기
- CannotGetJdbcConnectionException
- ContentCachingRequestWrapper
- aws
- ChatGPT
- jpa
- superset-oracle
- Route53
- RequestBody로깅
- Duration-Based Cookie
- ReactAdmin
- UNION 열
- 슬로우 쿼리
- 자연변수
- Cross-Zone Load Balancing
- SSR #CSR
- 자바로그
- 람다 캡쳐링
- 네트워크 io
- Connection Draining
- Routing Policies
- oracle
- querydsl-sql
- 스프링
- hikari cp
- reflection API
- afterCompletion
Archives
- Today
- Total
목록UNION 열 (1)
Forest Gump?

UNION ALL과 OUTER JOIN의 차이는 , UNION ALL은 행의 합집합으로 나열하고 , OUTER JOIN은 열의 합집합으로 나열하는 차이 이라고 볼 수 있다. 하지만, 실무에서 쓰다 보니 LEFT OUTER JOIN으로 조인을 할 시, 기준이 되는 테이블의 데이터가 없으면 NULL로 처리되는 경우가 생겨서 다른 방법이 없나 생각을 해봤다. 그러다가 UNION ALL 을 이용해 행의 합집합이 아닌, 열의 합집합으로 붙이는 방법을 찾아내서 공유해본다. 예를들어 A란 테이블에서 A1,A2의 값을 날짜 기준으로 SELECT 하면 QUERY는 왼쪽과 같고 결과값은 우측과 같다. 여기서 같은 방식으로, B란 테이블에서 B3의 값을 날짜 기준으로 SELECT 한다면 다음과 같을것이다. 그럼 여기서, 둘..
카테고리 없음
2022. 3. 29. 17:57