![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 0 Dołączył: 18.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mma takie zapytanie:
Co zrobic by pogrubiona czesc zapytania wykonywala sie tylko wtedy gdy wartosc 'news.object' jest rozna od zera? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
o to chodzi czy zle zrozumialem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 0 Dołączył: 18.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie o to bo tutaj po prostu calkowicie minie rekord tam gdzie to pole jest rowne 0, a mi chodiz o to zeby wedy nie wykonalo calosci zapytania (tej pogrubionej czesci)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Po co bawić się w to na poziomie SQL, jeżeli można to 1000000000000 razy łatwiej zrobić na poziomie php!
Są jakieś specjalne powody? Możesz pokazać kod php? Jeśli są... to podaj (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
oczywiście że są ... wydajność, wygoda, wyraźne oddzielenie danych od logiki - od db oczekujesz gotowego wyniku, a nie czegoś do obrabiania ... o takie coś chodzi (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) jak coś to spróbuj z RIGHT JOIN
pozdrawiam |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 530 Pomógł: 0 Dołączył: 15.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jak bardzo obciążają MySQL pytania tego typu? Może to dziwne pytanie, ale pierwszy raz się spotykam z takim śmiesznym rozwiązaniem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a samo w sobie jest rzeczywiście jest całkiem logiczne. a btw, do czego i w jakich przypadkach używa się takich zapytań? Moja wiedza jest baaaardzo mizerna jeśli chodzi o Mysql (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
dlaczego śmiesznych (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) to jest standardowe, zgodne z sql zapisanie joina ... wydajnościowo jest pewnie to samo co wymienienie po przecinku ale do ON można dodać więcej warunków i taki zapis jest czytelniejszy - można wymienić warunki przy nazwie tabeli @Bojakki: chcesz żeby object.name zawierał nazwę tylko jeżeli istnieje on w tabeli objects (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) to chyba nawet twoje zapytanie to robiło ... ale masz w nim byka ... cudzysłów przed ostanim AND nie wywala ci czasem błędu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:26 |