오라클에서 ANSI 조인 3개Database2021. 3. 8. 00:52
Table of Contents
JOIN 2개를 할 경우는 자명한데 비해.. 3개를 걸 경우에는 의문점이 들어서 포스팅 하였다.
JOIN 2개의 경우
위와 같은 결과가 나오는 것은 당연하다!
아래의 그림으로 쉽게 유추 가능하다.
위와는 다른 주제이지만 LEFT 조인하였을 경우에는 AA위주로 원소의 집합이 형성된다
만일 A.*이 아닌 B.* 이라면
JOIN 3개인 경우
2가지로 해석을 해 보았다.
가장 늦게 조인된 CC가 BB와 선조인하고 AA랑 조인한다
2번째로는 이미 AA랑 BB랑 조인하고 난 뒤의 것을 조인한다.
어라.. 그런데 생각해보니 어느쪽이는 해석이 된다.
마치 집합할때 어느쪽을 먼저 연산하던지 같은 것 처럼 말이다.. (아래 그림)
해결 완료.. 짝짝 힛..
'Database' 카테고리의 다른 글
프로그래머스 SQL 1~3 - SELECT, SUM, MAX, MIN, GROUP BY (0) | 2021.03.22 |
---|---|
생코_관계형 데이터 모델링 (0) | 2021.03.19 |
오라클에서 실수로 데이터나 테이블 삭제했을 경우 (0) | 2021.03.07 |
뉴렉 SQL 테이블 준비 (0) | 2020.10.05 |
=== 중간 중간 알게된 것들 === (0) | 2020.10.05 |
@philo0407 :: Philo의 다락방
hi hello... World >< 가장 아름다운 하나의 해답이 존재한다
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!