Vrij zeker dat het dit is:
select c.ID, c.name
from customers c
where c.ID in (
select lp.id
from policies p
join living_places lp on p.code_living_place = lp.code
join bills b on b.code_policy = p.code_policy
group by lp.id
having sum(b.paid_out = 1) = count(*));
Het retourneert 0 records met de gegevens die u momenteel heeft en als u de ene factuur wijzigt die Louis niet heeft betaald, zal hij in de resultaten verschijnen.
Hier is een SQL Fiddle om mee te spelen.