Witam, posiadam 3 tabele
noclegi: id_noclegu, nazwa (info o obiektach noclegowych)
noclegi_pokoje: id_noc, id_pokoju, cena (pokoje i ich cena które występują w danym obiekcie noclegowym)
pokoje: id_pokoju, nazwa_pokoju (nazwy różnych pokojów)
Chciałbym otrzymać nazwy pokojów, których brakuje w tabeli noclegi_pokoje dla danego id noclegu tzn ze np dany pokój (1-osobowy) nie istnieje w danym obiekcie noclegowym.
Mam takie zapytanie:
SELECT * FROM pokoje LEFT JOIN noclegi_pokoje on noclegi_pokoje.id_pokoj=pokoje.id_pokoj LEFT JOIN noclegi on noclegi.id_noclegu=noclegi_pokoje.id_noc where noclegi_pokoje.id_noc is null and noclegi.id_noclegu=1
ale coś namieszałem bo otrzymuje zero wyników, mógłby ktoś mnie poprawić