Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> INNER JOIN - wyświetlanie wyników
lecter007
post 24.07.2013, 13:52:39
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.05.2011

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


Hej, mam problem z wyświetleniem wyników zapytania SQL. Powiedzmy, że mam 3 tabele:

tabela1:
id nazwa
1 user1
2 user2
3 user3

tabela2:
id user opcja ile
1 1 1 40
2 1 2 abc
3 2 1 70
4 2 2 cba
5 3 1 10
6 3 2 bca


tabela3:
id user miasto
1 1 Wawa
2 2 Gdansk
3 3 Poznan

Jak wyświetlić pola: nazwa, ile, miasto? Ale tak, żeby z tabeli2 wyświetlić wartości zarówno z wiersza opcja 1 jak i opcja 2 w 1 linii? Teraz wyrzuca mi każdy wierz 2 razy zmieniając wartości pola "ile"...


SELECT tabela1.nazwa, tabela2.ile, tabela3.miasto FROM tabela1 INNER JOIN tabela2 ON tabela1.id=tabela2.user INNER JOIN tabela3 ON tabela1.id=tabela3.user

Z góry dzięki smile.gif

Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:02