![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
mam zapytanie jak powyzej, zwraca ono mi logi z tabeli ".$prefix."logi.* tak jak chce dla zalogowanych uzytkownikow, ale w tabeli logi_users_id =0 mam logi dla nie zalogowanych i jak by to wcisnac w to jedno zapytanie zeby nie rozdzielac tego na kilka? Mozna by dac where z tym wlasnie warunkiem lecz poprzednia czesc przestanie dzialac.. i robi sie zonk nie ma sposobu by nie rozbijac tego na dwa zapytania? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
no dobra skoro jest takie bardzo duze podobienstwo to czemu na tym przykladzie LEFT JOIN "wziol" tez 0 a samo JOIN tego nie zrobil? samo JOIN laczy tylko to co po ON czyli tak jakby warunek w WHERE a LEFT JOIN cale tabele? i to jest ta roznica?
czyli chyba lepiej uzywac LEFT JOIN.. bo tez lapie ON a dodatkowo bierze wszystkie dane , o ile dobrze zrozumialem ( chyba jest on czesciej uzywany , albo i najczesciej z tego co czytam) a uzycie RIGHT /LEFT JOIN to juz zamiennosc czy tez ma znaczenie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 04:55 |