Oracle
 sql >> Database >  >> RDS >> Oracle

... dove count(col)> 1

Usa il having clausola per il confronto degli aggregati.

Inoltre, è necessario raggruppare in base a ciò che si sta aggregando affinché la query funzioni correttamente. Quello che segue è un inizio, ma dato che ti manca una clausola group by, non funzionerà ancora. Cosa stai cercando di contare esattamente?

select fk, count(value) 
from table 
group by fk
having count(value) > 1;