Создание запроса, который возвращает идентификатор, если условие соответствует в строках из двух таблиц

я изучаю SQL / dbms и использую Postgres. Я хочу вернуть строки, которые имеют определенное значение в определенном столбце. Например в таблицахCarpets а такжеCurtainsЯ хочу получитьids строк, где цвет'light yellow', Я думаю, что мне нужно JOIN для этого, но я не уверен, какой тип.

Вот'что яу нас есть:

SELECT id
  FROM Carpets
  WHERE colour = 'light yellow'
        INNER JOIN Curtains ON Carpets.colour = Curtains.colour;

Обе таблицы имеютid приписывать.

Об обученииJOINЧто я должен изучить в первую очередь? Я'Я стреляю в себя, если пытаюсь выучить их все сразу (так как разные ресурсы включают разные »варианты).

ВАЖНЫЙ Я искал ответ, гдеid будет возвращен, только если шторы и ковер былисветло-желтого'.