SubSELECTs är bra när de används på rätt sätt... "någon gillar inte något" enbart är inte en tillräckligt bra anledning IMHO.
Det finns flera alternativ - bara 2 som exempel:
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