sql >> Databasteknik >  >> RDS >> Oracle

oracle-fråga för att jämföra alla rader med samma id i en tabell

Detta kommer att hitta id s där alla dess rader har en status av complete :

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



  1. Pivot / Crosstab Query i Oracle 10g (dynamiskt kolumnnummer)

  2. mysql fulltext sökfel

  3. Konvertera ett ISO-formaterat datum till DATETIME

  4. Kombinera mysql-frågor som återvinner flera självanslutningar