Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL zum Finden doppelter Einträge (innerhalb einer Gruppe)

Ein klassisches Problem, das analytische Abfragen lösen müssen:

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