← 문제 목록
중급
DB
50P
JOIN과 서브쿼리의 차이
다음 SQL 쿼리에서 JOIN과 서브쿼리가 사용된 두 가지 방법에 대해 설명합니다. 테이블 A와 테이블 B가 있고, 두 테이블 모두 'id'라는 공통 키를 가지고 있습니다. 사용자가 두 테이블에서 데이터를 결합하기 위해 어떤 방법을 선택해야 하는지 고려할 때, 각각의 방법의 비효율성과 성능 차이에 대해 판단할 수 있어야 합니다. 아래의 쿼리 중에서 JOIN을 사용한 쿼리는 무엇인가요?
CODE
1. SELECT * FROM A WHERE id IN (SELECT id FROM B);
2. SELECT * FROM A JOIN B ON A.id = B.id;
3. SELECT * FROM A, B WHERE A.id = B.id;
4. SELECT * FROM A WHERE id = (SELECT id FROM B LIMIT 1);
1명 풀이 · 정답률 100%