Witam :)
Mam taką prostą tabelę:
id | obowiazuje_od | obowiazuje_do | status_os1 | status_os2
status osób 1 i 2 może być zapłacony lub niezapłacony
Moim pytanie brzmi - jak powinno brzmieć zapytanie sql, które zwróci odpowiedź tylko jeśli status_os1 będzie miał w każdym rekordzie "zapłacono". Chodzi mi po prostu o to, żeby pojawiał się napis "Wszystkie składki masz zapłacone".
Próbowałam też czegoś takiego, ale też nie dało oczekiwanego efektu (w sql'u zwraca mi NULL jeśli jest jakiś niezapłacony i 1 jeśli wszystkie zapłacone)
$rezultat = $polacz->query("SELECT case when COUNT(status_os1) = 0 then 1 end as licz FROM skladki WHERE status_os1='niezaplacono'");
$wynik = $rezultat->num_rows;
if($wynik>0)
{
echo "Wszystkie składki masz zapłacone";
}