Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Wyświetlenie danych z dwóch tabel
Forum PHP.pl > Forum > Przedszkole
morusso_man
Witam mam problem i nie wiem jak się do niego zabrać.
Mam dwie tabele. W pierwszej jest lista zakupionych usług przez klienta, a druga zawiera wszystkie dostępne usługi. Jak wyświetlić tylko te usługi które jeszcze nie zostały zakupione? Może mi ktoś poradzić jak to rozwiązać?
croc
Zależy jaką masz strukturę tabel.
morusso_man
Oto są te dwie tabele.

Tabela zakupów danego klienta:
  1. id int
  2. id_klienta int
  3. id_uslugi int

Tabela zawierająca wszystkie oferowane usługi:
  1. id int
  2. id_uslugi int
l
croc
Spróbuj tak:
  1. SELECT uslugi.id FROM uslugi LEFT JOIN zakupy ON zakupy.id_uslugi = uslugi.id WHERE zakupy.id IS NULL

Po co masz pole id_uslugi w tabeli uslugi?
morusso_man
Serdeczne dzieki smile.gif dziala smile.gif)))))
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.