SubSELECTs er fine, når de bruges korrekt... "nogen kan ikke lide noget" alene er ikke en god nok grund IMHO.
Der er flere muligheder - kun 2 som eksempler:
SELECT nums.number FROM nums
LEFT OUTER JOIN even ON even.number = nums.number
WHERE even.number IS NULL
ELLER
SELECT nums.number FROM nums
MINUS
SELECT even.number FROM even