Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 9.09.2009 Ostrzeżenie: (0%)
|
Witam, jak napisać podwójny JOIN żeby zadziałał? ten poniższy niestety nie działa...
CODE $query = "SELECT ceny.seria,ceny.model,ceny.cena,ceny.kaucja,auta.kolor,towar.id_auta FROM ceny JOIN auta JOIN towar ON ceny.id=auta.id_ceny AND auta.akt='1' AND towar.ilosc>0 AND towar.id_oddzialy='$row[0]'";
$wynik = @mysql_query($query); |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 9.09.2009 Ostrzeżenie: (0%)
|
dzieki za wskazówke
mam teraz CODE $query = "SELECT ceny.seria,ceny.model,ceny.cena,ceny.kaucja,auta.kolor FROM ceny JOIN auta ON ceny.id=auta.id_ceny AND auta.akt='1' JOIN towar ON towar.ilosc>0 AND towar.id_oddzialy='$row[0]'"; dedukuje że musze gdzieś tu wcisnąć też drugiego SELECT bo nadal nie działa? Ten post edytował bluebird 20.01.2010, 12:01:28 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
Cytat JOIN towar ON towar.ilosc>0 Czy to wygląda jak złączenie 2 tabel (IMG:style_emoticons/default/questionmark.gif) Chyba nie. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 9.09.2009 Ostrzeżenie: (0%)
|
a to?
CODE $query = "SELECT towar.id FROM towar JOIN (SELECT ceny.seria,ceny.model,ceny.cena,ceny.kaucja,auta.kolor FROM ceny JOIN auta ON ceny.id=auta.id_ceny AND auta.akt='1') ON towar.ilosc>0 AND towar.id_oddzialy='$row[0]' AND towar.id_auta = auta.id";
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
a "to" działa (IMG:style_emoticons/default/questionmark.gif) Mieszasz strasznie. Poczytaj o joinach
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 12:29 |