sql >> Databasteknik >  >> RDS >> Oracle

SQL för att hitta dubbletter (inom en grupp)

Ett klassiskt problem för analytiska frågor att lösa:

select eventid,
       groupid,
       typeid
from   (
       Select eventid,
              groupid,
              typeid,
              count(*) over (partition by group_id) count_by_group_id
       from   EVENT
       )
where count_by_group_id <> 5


  1. ORACLE-fråga med ORDER BY och UNION

  2. Hur man infogar värden i en MYSQL-tabell med hjälp av Select-Statements

  3. Odefinierad variabel:pdo, anrop till en medlemsfunktion prepare() på null

  4. Få standardvärdena för tabellkolumner i Postgres?