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

मैसकल - सभी टैग से मेल खाने वाली आईडी चुनें

क्वेरी का विचार यह है कि आपको रिकॉर्ड की संख्या का मिलान आपके द्वारा WHERE में दिए गए मानों की संख्या से करना होगा खंड।

SELECT ID
FROM tableName
WHERE tag IN (4, 8)
GROUP BY ID
HAVING COUNT(*) = 2

यदि प्रत्येक आईडी के लिए टैग पर अद्वितीय बाधा निर्दिष्ट नहीं की गई थी, तो DISTINCT जरूरत है

SELECT ID
FROM tableName
WHERE tag IN (4, 8)
GROUP BY ID
HAVING COUNT(DISTINCT tag) = 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. तालिकाओं के बीच संबंधों को कैसे जानें

  2. गैर लैटिन वर्ण और ouch

  3. सिल्वरलाइट को MySQL से अपना डेटा कैसे प्राप्त करें

  4. Mysql सेवाओं का पथ कैसे बदलें

  5. मैं MySQL में विशेष वर्णों से कैसे बचूँ?