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.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
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ć....


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 22:15