Mam sprawę dotyczacą pomocy z zapytaniu. Chciałbym wyświetlić listę kategorii wraz z wyświetleniem sumy AKTYWNYCH ogłoszeń. Cos w stylu
kupie (122)
sprzedam (12)
zamienie (0)
i tu właśnie mam problem z tym zamienie(0) - wogóle mi tego nie wyświetla.
Skleiłem takie zapytanie
SELECT sum(active),o.id_kat,o.active,mo.category,mo.id FROM og o INNER JOIN motk mo ON o.id_kat=mo.id WHERE o.active=1 GROUP BY o.id_kat ORDER BY o.id_kat
Jak wyrzuce active=1 to wtedy wyświetla mi wszystko ale podlicza nawwet te nieaktywne
dobra troche zmieniłem zapytanie
SELECT kat.id_kat, kat.opis_kate, SUM(CASE WHEN o.active=1 THEN 1 ELSE 0 END) AS og FROM id_kat kat LEFT JOIN ogl o ON kat.id_kat=o.id_kat GROUP BY kat.id_kat
I temat mogę ZAMKNĄĆ
