Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Trochę bardziej skomplikowane zapytanie
Forum PHP.pl > Forum > Bazy danych > MySQL
windman
Witam,

posiadam następujace tabele (w okragłych nawiasach podalem istotne pola):

- hotel (id),

- kooperacja (id),
- hotel_kooperacja (kooperacjaId, hotelId) [n:m] hotel może należeć do kilku kooperacji,

- wyposazenie (id),
- wyposazenie_hotel (wyposazenieId, hotelId) [n:m] hotel może mieć kilka elementów wyposażenia

Potrzebuję zapytanie, które pobierze mi elementy wyposażenia (z tabeli 'wyposażenie') ale tylko te, które zostały przydzielone choć jednemu hotelowi z kooperacji 'x'.
Jeżeli żaden hotel z kooperacji 'x' nie posiada na przykład basenu, to ten rekord ('basen') z tabeli 'wyposażenie' nie powinien zostać pobrany.

Za pomoc z góry dzięki!
mkdes
Zrób zapętlenie zapytań.
Wybierz najpierw zapytanie do hotel a w nim wyposażenie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.