Mam taki mały problemik i nie bardzo mam pomysł co z nim zrobić...
Mam 2 tabele:
1) klienci (zawiera m.in. nr grupy)
2) grupy
Chce wyświetlić 1 tabelkę z:
1) Danymi grupy
2) Liczbą klientów w grupie
Użyłem czegoś takiego:
<?php FROM grupy a LEFT JOIN klienci b ON a.numer = b.grupa WHERE b.aktywny = 1 AND b.stop > "'.$_POST['dataspr'].'" GROUP BY a.numer') ?>
Ten $_post to wynik z wybranej daty do sprawdzenia.
Żeby obsłużyć pusty wynik dodałem warunek:
<?php if ($sqlspr2 > 0) { $sql2 = $sqlspr; } else { } ?>
Póżniej jest pętla
<?php { ?>
i wyświetlam tabelę przez echo$wiersz2[#].
Czyli teraz obsługuje wyniki gdy mam grupę i aktywnych klientów w niej oraz całkiem puste wyniki.
Problem w tym, że jak w 1 grupie ktoś jest, a w drugiej nie lub ma aktywny=0, to wyświetla mi tylko tą jedną, a chciałbym żeby wyświetlał obie - czyli tą pustą oraz tą z klientem. Jak dla mnie powinno to być już warunkiem na poziomie wyświetlania wiersza ale nie bardzo mam na to pomysł.
Jakieś sugestie? Myślałem o zastosowaniu tego warunku if w pętli while ale jestem początkujący i nie chcę robić czegoś co z góry będzie błędne

żeby było może trochę jaśniej to napiszę co wymyśliłem:
SELECT `grupy`.`numer`, COUNT(`klienci`.`id` WHERE(`klienci`.`aktywny`=1 AND `klienci`.`stop` > "'.$_POST['dataspr'].'")) AS `ile` FROM `grupy` LEFT JOIN `klienci` ON (`klienci`.`grupa` = `grupy`.`numer`) GROUP BY `grupy`.`numer`
oczywiście to nie działa ale może bardziej będzie wiadomo o co mi chodzi
