Oracle SQL - Использование объединений для поиска значений в одной таблице, а не в другой

Поскольку, очевидно, все ненавидят суб-выборки, я хотел бы сделать это, используя соединения

Для невероятно надуманного примера возьмем две таблицы: одну со списком чисел от 1 до 6 и одну со списком четных чисел от 0 до 8. Тогда моей целью было бы вывести все нечетные числа в таблице Nums.

Table Nums
Number
One
Two
Three
Four
Five
Six

Table Even
Number
Zero
Two
Four
Six
Eight

Если бы я просто хотел получить список четных чисел в Nums, я бы сделал ...

select nums.number
FROM nums,
     even,
where nums.number = even.number;

Но как я могу использовать эти таблицы, чтобы получить список нечетных чисел в таблице Nums? Или, другими словами, что-то вроде ...

select nums.number
from nums
where nums.number not in (select number from even);

Ответы на вопрос(2)

Ваш ответ на вопрос