![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 16.08.2006 Skąd: szy-ły Ostrzeżenie: (0%) ![]() ![]() |
witam mam takie pytanie do bazy
działa spoko, problem w tym, że statusów mam 5, a on wyświetla tylko 2 (ponieważ na chwile obecną tylko 2 są używane). jak już w zapytaniu zrobić coś takiego, IF COUNT IS NULL to count(k.id_statusu) = 0 cos identycznego jak NVL w oraclu, czytalem cos o CASE - ale nie umiem zastosować :/ ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 1 Dołączył: 16.08.2006 Skąd: szy-ły Ostrzeżenie: (0%) ![]() ![]() |
nie działa, ale może wytłumaczę jeszcze jak ta baza u mnie wygląda - bo może zupełnie inaczej trzeba się za to zabrać.
mam tabele stausy a w niej ID_statusu | nazwa statusu (mam: 1,podłączony; 2,niepodłączony;3,zainteresowany;4odłączony) i tabele z klientami gdzie mam całą masę informacji w tym id_klienta i id_statusu. i teraz chciałbym sobie zrobić menu - w ktorym pokazałoby mi się że podłączonych mam 60 klientów, niepodłączonych 20, a zainsteresowanych 0 i odłączonych 0. to zapytanie które na samym szczycie wkleiłem działa dobrze ale pomija te wartości (zainteresowany i odłączony) z tabeli statusy - które nie są przypisane żadnemu klientowi - wiec chyba nawet tego nie wyciąga z bazy. ale czy jest jakaś opcja zeby w tym samym zapytaniu wyciągnął to z bazy i napisał 0 ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 07:58 |