Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytanie do 3 tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
marcinpruciak
Mam takie trzy tabele:

Pierwsza to użytkownicy
-id
-nazwa


Druga to pliki:
-id
-nazwa


Trzecia to zależności (jeden do wielu):
-id_pliku
-id_użytkownika
Ta tabela przypisuje użytkowników do plików. Każdy uzytkownik może mieć dostęp do kilku plików.


Chciałbym teraz wyciągnąć listę wszystkich plików i do każdego pliku listę uzytkowników którzy mają do niego dostęp. 
batman
  1. SELECT
  2. p.nazwa AS plik,
  3. u.nazwa AS uzytkownik
  4. FROM pliki p
  5. JOIN relacja r ON r.id_pliku = p.id
  6. JOIN uzytkownicy u ON u.id = r.id_uzytkownika


Powinno działać, ale uprzedzam, że nie testowałem.
marcinpruciak
Nie działa i nie wiem jak poprawić.
batman
Nie widzę błędu i nie wiem jak go poprawić....
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.