sql >> Databáze >  >> RDS >> Oracle

Jak zkontrolovat NULL nebo neplatné v dotazu HQL

V SQL to můžete udělat pomocí

SELECT * FROM Artefakt WHERE Id NOT IN (SELECT Artifact_id FROM Klasifikace WHERE active =1);

V zásadě získáte seznam všech ID artefaktů, které mají aktivní klasifikaci, a poté získáte pouze artefakty, které nejsou v tomto seznamu, tj. neaktivní klasifikace nebo žádná klasifikace.




  1. SELECT INTO a chyba nedeklarované proměnné

  2. Jak se dotazuji na pole obsahující daný text v MySQL?

  3. Hodnoty SQL seskupují pro jeden sloupec jiným sloupcem

  4. Zdá se, že SQL dotaz nefunguje