Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक विशिष्ट ग्राहक का चयन कैसे करें?

बहुत यकीन है कि यह यही है:

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 है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में कई-से-अनेक संबंधों को स्टोर करने का सबसे अच्छा तरीका?

  2. MySQL डेटाबेस से BLOB इमेज पढ़ना

  3. अंतर्राष्ट्रीयकरण के साथ MySQL डेटाबेस डिज़ाइन

  4. Django 3.x त्रुटि:'mysql.connector.django' एक उपलब्ध डेटाबेस बैकएंड नहीं है

  5. mysql डुप्लिकेट पंक्तियों की गणना नहीं करता है