sql >> Database >  >> RDS >> Oracle

Oracle SQL - Joins gebruiken om waarden in de ene tabel te vinden, en niet in een andere

SubSELECT's zijn prima als ze op de juiste manier worden gebruikt ... "iemand vindt iets niet leuk" alleen is geen goede reden IMHO.

Er zijn verschillende opties - slechts 2 als voorbeelden:

SELECT nums.number FROM nums 
LEFT OUTER JOIN even ON even.number = nums.number 
WHERE even.number IS NULL

OF

SELECT nums.number FROM nums
MINUS
SELECT even.number FROM even


  1. PDO multi-insert statement

  2. Hoe kan ik een int casten naar een bit in MySQL 5.1?

  3. Postgres configureren in Grails

  4. CREATE TABLE als SELECT - met behulp van MEMORY ENGINE (in RAM-geheugen)