बहुत यकीन है कि यह यही है:
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(*));
यह आपके पास वर्तमान में मौजूद डेटा के साथ 0 रिकॉर्ड लौटाता है और यदि आप एक बिल को संशोधित करते हैं जिसे लुई ने भुगतान के लिए भुगतान नहीं किया है तो वह परिणामों में दिखाई देगा।
यहाँ पर खेलने के लिए एक SQL Fiddle है।