sql >> Database >  >> RDS >> Oracle

Controleren of een item niet in een andere tabel voorkomt

Als u in het algemeen rijen wilt die niet in een andere tabel voorkomen, LEFT JOIN de andere tabel en WHERE ... IS NULL naar een kolom in de tweede tabel. Je zei ook dat je geen rijen wilt waarin process.id_string NULL is.

SELECT p.name, p.id_string
FROM
    process p
    LEFT JOIN value_search v
        ON v.id_string = p.id_string
WHERE
    v.id_string IS NULL
    AND p.id_string IS NOT NULL

Dit staat bekend als een anti-join.



  1. Hoe maak je een veilige mysql voorbereide verklaring in php?

  2. Oracle gepartitioneerde volgorde

  3. Delphi verbinden met Salesforce.com

  4. Basisprincipes van SQL Server ALTER TABLE-instructie