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

3 टेबल्स के साथ SQL बिगिनर क्वेरी लॉजिक

मुझे लगता है कि यह एक वैध समाधान है...

सबक्वेरी का उपयोग उन पीने वालों को फ़िल्टर करने के लिए किया जाता है जो बार-बार बार में बियर की संख्या 0 रखते हैं।

select distinct drinker 
from frequents 
where drinker not in (
    select f.drinker
    from frequents f 
    join sells s on f.bar = s.bar
    left join likes l on l.drinker = f.drinker and l.beer = s.beer
    group by f.drinker, f.bar
    having count(l.drinker) = 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. मैसकल ऐरे काम नहीं कर रहा

  2. MySQL काउंट मैचिंग वर्ड्स

  3. एन्कोडिंग और संयोजन के बीच अंतर?

  4. PHP में बाइनरी फ़ाइल डाउनलोड करने में असमर्थ

  5. GROUP_CONCAT यदि कोई मान NULL है तो NULL लौटाएं