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