다음 두 개의 테이블을 대상으로 SQL을 실행했을 때 반환되는 결과 값으로 옳은 것은?
보기
Tbl_A
| A | B | C | D |
|---|---|---|---|
| 1 | a | x | 1 |
| 2 | a | z | 1 |
| 2 | a | y | 2 |
| 3 | b | y | 2 |
Tbl_B
| D | E | F |
|---|---|---|
| x | D | 5 |
| y | E | 6 |
| z | E | 9 |
SELECT COUNT(*)
FROM (
SELECT DISTINCT A, B
FROM Tbl_A
WHERE C IN (
SELECT D
FROM Tbl_B
WHERE UPPER(E) = 'E'
)
) X;
- 11
- 22
- 33
- 44
꿈라CBT