문제
아래 보기의 SQL 문장과 테이블을 참고하여 출력 값을 표로 작성하시오.
[R1]
| A | B | C |
|---|---|---|
| 1 | a | x |
| 2 | b | x |
| 1 | c | w |
| 3 | d | w |
[R2]
| C | D | E |
|---|---|---|
| x | k | 3 |
| y | k | 3 |
| z | s | 2 |
정답
B a b
B a ba, ba b
해설
서브쿼리 (SELECT C FROM R2 WHERE D='k') 는 C 값으로 x, y 를 반환한다. R1 에서 C 가 x 또는 y 인 행은 (A=1,B=a,C=x) 와 (A=2,B=b,C=x) 이므로 B 컬럼 결과는 a, b 이다.