Cukup yakin ini:
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(*));
Ini mengembalikan 0 catatan dengan data yang Anda miliki saat ini dan jika Anda mengubah satu tagihan yang belum dibayar Louis untuk dibayar maka dia akan muncul di hasil.
Inilah SQL Fiddle untuk dimainkan.