![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 21.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
mam takie zapytanie do bazy:
i problem jest w tym, ze wyswietla mi dane, ktore maja przypisane atrybuty - a tych co nie, to nie wyswietla - czy da sie zrobic aby w tym jednym zapytaniu wyswietlal rowniez te dane, ktore nie maja przypisanego zadnego atrybutu?czy musi to byc osobne zapytanie? Pozdrawiam Adrian |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli we WHERE dajesz warunki na tabele powiązane LEFT JOINem (za wyjątkiem IS [NOT] NULL), to szlag trafia towjego LEFT JOINa - robi się INNER (IMG:style_emoticons/default/smile.gif)
Przenieś te warunki z WHERE do JOIN. Coś w ten deseń: LEFT JOIN ps_attribute_lang al ON a.id_attribute = al.id_attribute AND al.id_lang=1 Może to pomoże. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 21.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
niestety nie pomaga (IMG:style_emoticons/default/sad.gif) warunki dotycza tylko wyboru jezyka, bo sklep jest dwu jezyczny, moze jeszcze jakies pomysly?
Ten post edytował harry88pl 22.07.2015, 21:34:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 16:36 |