SQLD(SQL 개발자) 기출 · JOIN
다음 SQL에서 COUNT(DISTINCT a.id) 값은?

본문)
SELECT COUNT(DISTINCT a.id)
FROM A a
JOIN B b
ON a.id = b.id
WHERE a.id IN (
SELECT id
FROM B
WHERE id >= 2
);이 문제 풀어보기
정답 및 해설 보기
정답: 2번
조건을 만족하며 JOIN되는 A.ID는 2와 3 두 개이므로 DISTINCT 개수는 2다.