아래의 SQL과 실행 결과가 다른 하나는?
[테이블 생성]
CREATE TABLE T1 (NO NUMBER, COLA VARCHAR2(10));
INSERT INTO T1 VALUES (1, 'AAA');
CREATE TABLE T2 (NO NUMBER, COLB VARCHAR2(10));
INSERT INTO T2 VALUES (1, 'AAA');
INSERT INTO T2 VALUES (2, 'BBB');
COMMIT;
[SQL]
SELECT A.NO, A.COLA, B.COLB
FROM T1 A, T2 B
WHERE B.NO = A.NO;정답 2번
실제 반환값은 SELECT NO, A.COLA, B.COLB FROM T1 A JOIN T2 B ON B.NO = A.NO;이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21