Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle SQL - Verwendung von Joins, um Werte in einer Tabelle zu finden und nicht in einer anderen

SubSELECTs sind in Ordnung, wenn sie richtig verwendet werden ... "jemand mag etwas nicht" allein ist meiner Meinung nach kein ausreichender Grund.

Es gibt mehrere Möglichkeiten - nur 2 als Beispiele:

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

ODER

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