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

एसक्यूएल:*विभिन्न* पंक्तियों के मूल्यों के आधार पर पंक्तियों का चयन करने के विकल्प में नहीं?

इस तरह:

SELECT a.name, a.team
FROM bowlers a
LEFT OUTER JOIN bowlers b ON a.name = b.name AND b.team = 'pin pals'
WHERE a.team = 'The homer team'
AND b.name IS NULL;

आप इसे इस तरह भी कर सकते हैं:

SELECT a.name, a.team
FROM bowlers a
WHERE a.team = 'The homer team'
AND NOT EXISTS (SELECT * FROM bowlers b
    WHERE b.team = 'pin pals'
    AND a.name = b.name
    );

वैसे, इसे "लेफ्ट एंटी-सेमी जॉइन" कहा जाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IP पता कैसे प्राप्त करें [MYSQL]

  2. MySQL शामिल हों और बहिष्कृत करें?

  3. SQL MYSQL के साथ कई तालिकाओं से डेटा में शामिल होता है

  4. MySQL में दिनांक फ़ील्ड में वर्ष के अनुसार समूहित करें

  5. % के स्थान पर MySQL में एक वर्ण का मिलान कैसे करें?