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

एसक्यूएल में नेस्टेड सबक्वायरी में अलग-अलग कॉलम कैसे खोजें?

आप ड्रिंकर द्वारा अलग-अलग पेय समूह गिनने के लिए हैंगिंग का उपयोग कर सकते हैं

SELECT DRINKERS.DRINKER
FROM DRINKERS
INNER JOIN ORDERS DRINKERS.DRINKER = ORDERS.DRINKER
WHERE ORDERS.DRINK IN ( 'VODKA' , 'WHISKY')
GROUP BY DRINKER
HAVING COUNT(DISTINCT ORDERS.DRINK ) = 2 

या अगर आपको नेस्टेड चाहिए

    SELECT DISTINCT DRINKER
    FROM DRINKERS
    WHERE EXISTS (SELECT DRINKER 
                  FROM ORDERS
                  WHERE DRINK IN ( 'VODKA' AND 'WHISKY')
                  GROUP BY DRINKER
                  HAVING COUNT(DISTINCT ORDERS.DRINK ) = 2 
                  );


  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. डेटाबेस के लिए PHP/MySQL अद्यतन चेकबॉक्स चयन

  3. मैं ddev में दूसरा डेटाबेस कैसे बना और लोड कर सकता हूँ?

  4. एक MySQL तालिका पंक्ति में समय और दिनांक स्टाम्प

  5. सुडो के बिना mysql सर्वर से कनेक्ट करें