다음의 Oracle 전용 SQL을 ANSI 표준 SQL로 바르게 변환한 것은?
보기
A 테이블
| ID |
|---|
| 1 |
| 2 |
| 3 |
B 테이블
| ID | V |
|---|---|
| 1 | 10 |
| 2 | 20 |
-- Oracle 표기 SELECT * FROM A, B WHERE A.ID = B.ID(+); -- ANSI 표준 SQL SELECT * FROM A ( ? ) B ON A.ID = B.ID;
기대 결과 — A의 전체 행이 유지되고 B에 매칭되는 행이 없으면 NULL
| A.ID | B.ID | B.V |
|---|---|---|
| 1 | 1 | 10 |
| 2 | 2 | 20 |
| 3 | (NULL) | (NULL) |
- 1RIGHT OUTER JOIN
- 2CROSS JOIN
- 3INNER JOIN
- 4LEFT OUTER JOIN
꿈라CBT