इसके लिए आप GROUP BY HAVING क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल (मान) मान (600) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (मान) मान (600) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (मान) मान (800) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल (मान) मान (800) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
+-----+----------+| आईडी | मूल्य |+----+----------+| 1 | 600 || 2 | 600 || 3 | 800 || 4 | 800 |+----+-------+4 पंक्तियाँ सेट में (0.00 सेकंड)
यहां दो सटीक मानों वाले रिकॉर्ड का चयन करने की क्वेरी है -
mysql> DemoTable tbl से Value चुनें जहां Id IN(1,2) Value वाले count(distinct Id)=2 द्वारा समूह;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+| मूल्य |+----------+| 600 |+----------+1 पंक्ति में सेट (0.07 सेकंड)