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