Aynı sorguyu yuvalanmış bir seçim olarak tekrar çalıştırın ve kayıtlarını sayın
select * from emp
where empid in (7521, 7566, 7698)
and 3 = (select count(*) from emp where empid in (7521, 7566, 7698))
Alternatif olarak, orijinal sonuç üzerinde analitik bir fonksiyon kullanın ve aşağıdakileri kontrol edin:
select * from (
select emp.*, count(*) over() as cnt
from emp where empid in (7521, 7566, 7698)
)
where cnt = 3