Создание запроса, который возвращает идентификатор, если условие соответствует в строках из двух таблиц
я изучаю SQL / dbms и использую Postgres. Я хочу вернуть строки, которые имеют определенное значение в определенном столбце. Например в таблицахCarpets
а такжеCurtains
Я хочу получитьid
s строк, где цвет'light yellow'
, Я думаю, что мне нужно JOIN для этого, но я не уверен, какой тип.
Вот'что яу нас есть:
SELECT id
FROM Carpets
WHERE colour = 'light yellow'
INNER JOIN Curtains ON Carpets.colour = Curtains.colour;
Обе таблицы имеютid
приписывать.
Об обученииJOIN
Что я должен изучить в первую очередь? Я'Я стреляю в себя, если пытаюсь выучить их все сразу (так как разные ресурсы включают разные »варианты).
ВАЖНЫЙ Я искал ответ, гдеid
будет возвращен, только если шторы и ковер былисветло-желтого'.