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

oracle-forespørgsel for at sammenligne alle rækker med samme id i en tabel

Dette vil finde id s hvor alle dens rækker har en status af complete :

SELECT id
FROM   mytable
GROUP BY id
HAVING COUNT(*) = COUNT( CASE status WHEN 'complete' THEN 1 END )



  1. Mysql union fra flere databasetabeller

  2. Hvorfor tager det længere tid at droppe et indeks end at oprette det?

  3. Optimering af en SELECT-forespørgsel, der kører langsomt på Oracle, som kører hurtigt på SQL Server

  4. En MySQL-skemaparser i Java?