by naverTT [2017.07.05 15:17:45]
하나의 계정으로 여러 강의를 응시했을 경우에 한번도 합격을 못한 계정만 뽑아내고 싶습니다.ㅜㅜ
SELECT * FROM TABLE WHERE EXISTS (SELECT 1 FROM TABLE EDU_PASS = 'Y')
이렇게해도 수치가 안맞는것같고..ㅠㅠ
무엇을 놓치고 있는걸까요
SELECT id , COUNT(*) 응시횟수 FROM 응시 GROUP BY id HAVING COUNT(DECODE(합격, 'Y', 1)) = 0 -- 합격건수 ;