sql >> Database >  >> RDS >> Oracle

... waar count(col)> 1

Gebruik de having clausule voor het vergelijken van aggregaten.

U moet ook groeperen op datgene waarmee u aggregeert om de query correct te laten werken. Het volgende is een begin, maar aangezien je een group by-clausule mist, zal het nog steeds niet helemaal werken. Wat probeer je precies te tellen?

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



  1. Hoe selecteer ik datums van de laatste 30 dagen in MySQL?

  2. Inleiding tot Storage Spaces Direct voor SQL Server

  3. Ik moet een weergave maken die vooraf aan de drie tabellen wordt toegevoegd, inclusief alle records van studenten- en cursustabellen (hieronder weergegeven)

  4. Wanneer werkt MySQL de indexen bij?