Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podwójny INNER JOIN
Forum PHP.pl > Forum > Bazy danych > MySQL
WladekSlawek
Witam mam problem, mianowicie, próbowałem wieloma próbami dać zmienną $query aby pokazywało mi informacje z 3 tabel (udało mi się połączyć z dwóch)

fragment kodu

Kod
mysql_select_db($db,$baza);
echo "<br>";
$query="select * from ksiazki INNER JOIN wypozyczenia on ksiazki.idksiazki=wypozyczenia.idksiazki WHERE idczytel='$loginu'";
$result=mysql_query($query,$baza);


Próbowałem napisać
Kod
FROM select * ksiazki INNER JOIN (czytelnicy INNER JOIN wypozyczenia ON czytelnicy.idczytel = wypozyczenia.idczytel) ON ksiazki.idksiazki = wypozyczenia.idksiazki WHERE idczytel='$loginu'";


Tabele wyglądają tak :
konole
Kod
SELECT * FROM wypozyczenia AS w
INNER JOIN ksiazki AS k ON w.idksiazki = k.idksiazki
INNER JOIN czytelnicy AS c ON w.idczytel = c.idczytel
WHERE c.idczytel = $loginu


Chyba tak
WladekSlawek
Ok działa, dziękuje bardzo
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.