Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle SQL - Utilizzo dei join per trovare valori in una tabella e non in un'altra

I subSELECT vanno bene se usati in modo appropriato... "qualcosa non piace a qualcuno" da solo non è un motivo sufficiente IMHO.

Ci sono diverse opzioni, solo 2 come esempi:

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

O

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