Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie do 3 tabel
marcinpruciak
post
Post #1





Grupa: Zarejestrowani
Postów: 161
Pomógł: 9
Dołączył: 14.07.2008

Ostrzeżenie: (0%)
-----


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. 
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




  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.
Go to the top of the page
+Quote Post
marcinpruciak
post
Post #3





Grupa: Zarejestrowani
Postów: 161
Pomógł: 9
Dołączył: 14.07.2008

Ostrzeżenie: (0%)
-----


Nie działa i nie wiem jak poprawić.
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Nie widzę błędu i nie wiem jak go poprawić....
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:51