![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Witam,
W bazie mam 2 tabele tabela1 ma vvv xxx aaa sss tabela 2 ma 2 3 5 Wykonałem zapytanie
i dostałem vvv - 2 xxx - 3 aaa - 5 CO zrobić aby przy sss pokazało się 0 BARDZO proszę o pomoc (IMG:style_emoticons/default/exclamation.gif) ! Ten post edytował kielich 4.04.2010, 18:51:59 |
|
|
![]() |
-mkdes- |
![]()
Post
#2
|
Goście ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Na wstępie dzięki za ODP ale nadal tylko 3 rekordy dostaje
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
skorzystaj z MySql'owej funkcji IFNULL
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
NO już na samym początku próbowałem ale nie wiem jak to ogarnąć z w/w zapytaniem .
Ps. Bo przy menu mam np kategorie i nr ile produktów no ale jesli nie ma produktu w kategorii jak to ma miejsce w sss to musi być 0 (IMG:style_emoticons/default/sad.gif) Bardzo proszę o pomoc ... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
i zmień RIGHT na LEFT bo chcesz żeby wszystkie rkordy z lewej tabeli sie wyświetliły a prawa uzupełniła NULLami
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
No coś zrobiłem tylko zamiast mi 0 to nulla wstawia "NULL" A nie "0"
I możesz rozszerzyć dlaczego LEFT (IMG:style_emoticons/default/exclamation.gif) ! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
to już nie chodzi o LEFTa a o IFNULLa, musisz podać całą listę pól jakie chcesz pobrać zamiast *
i w miejscu gdzie zachodzi możliwość "wyskoczenia" NULLa wpisujesz IFNULL(nazwa_pola, 0) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
ok mam takie zapytanie
I wszystko jest niby OK a jak takie zapytanie wykonać w zendzie (IMG:style_emoticons/default/sad.gif) robiłem tak i nic:
tylko o tego nulla sie rozchodzi ... Ten post edytował kielich 4.04.2010, 20:37:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:00 |