Tworzenie zapytania, które zwraca id, jeśli warunek jest dopasowany w wierszach z dwóch tabel

Uczę się SQL / dbms i korzystam z Postgres. Chcę zwrócić wiersze, które mają pewną wartość w określonej kolumnie. Na przykład w tabelachCarpets iCurtains, Chcę dostaćids wierszy, w których znajduje się kolor'light yellow'. Myślę, że do tego potrzebuję JOIN, ale nie jestem pewien, jakiego typu.

Oto co mam:

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

Obie tabele mająid atrybut.

O uczeniu sięJOIN, który powinienem się najpierw nauczyć? Strzelam sobie w stopę, jeśli spróbuję nauczyć się ich wszystkich na raz (ponieważ różne zasoby zawierały różne „warianty”).

WAŻNY Szukałem odpowiedzi, gdzieid będą zwrócone tylko wtedy, gdy obie zasłony i dywan będą „jasnożółte”.

questionAnswers(4)

yourAnswerToTheQuestion