sql >> Databasteknik >  >> RDS >> Oracle

Hur man kontrollerar NULL eller ogiltig i HQL-fråga

I SQL kan du göra detta med

SELECT * FROM Artifact WHERE Id NOT IN (SELECT Artifact_id FROM Classification WHERE active =1);

I grund och botten får du en lista över alla artefakt-ID som har en aktiv klassificering och får sedan bara de artefakter som inte är i den listan, dvs inaktiv klassificering eller ingen klassificering alls.




  1. Ladda upp en bild till en MySQL-databas med hjälp av en blob

  2. Varför fungerar inte postgresql 9.1 med rails 3.0?

  3. sql join på två fält i en tabell

  4. Hur får man automatiska meddelanden om ändringar i tabeller?