sql >> Databasteknik >  >> RDS >> Oracle

... där count(col)> 1

Använd having klausul för att jämföra aggregat.

Du måste också gruppera efter vad du aggregerar mot för att frågan ska fungera korrekt. Följande är en början, men eftersom du saknar en grupp för klausul kommer det fortfarande inte att fungera. Vad exakt försöker du räkna?

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



  1. Syntaxfel i slutet av inmatning i PostgreSQL

  2. MySQL foreach loop

  3. MySQLNonTransientConnectionException:Kunde inte skapa anslutning till databasserver

  4. Visa null för kolumn om ingen rad hittas