इसके लिए आप सबक्वेरी के साथ GROUP BY HAVING का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1861 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Marks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1861(Name, Marks) मानों ('जॉन', 45) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1861(Name, Marks) मानों ('Chris',74) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1861(Name, Marks) मान ('डेविड', 89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1861(Name, Marks) में डालें मान ('क्रिस', 74); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1861 में डालें (नाम, निशान) मान ('जॉन', 49); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1861 से * चुनें;यह निम्नलिखित आउटपुट देगा -
+-----+--------+----------+| आईडी | नाम | मार्क्स |+-----+----------+-------+| 1 | जॉन | 45 || 2 | क्रिस | 74 || 3 | डेविड | 89 || 4 | क्रिस | 74 || 5 | जॉन | 49 |+----+-------+----------+5 पंक्तियों में सेट (0.00 सेकंड)एक या अधिक स्तंभों में सटीक मान वाली पंक्तियों को खोजने की क्वेरी यहां दी गई है:
mysql> DemoTable1861 से Id, Name, Marks चुनें जहां (Name, Marks) IN (नाम चुनें, DemoTable1861 ग्रुप से नाम से मार्क्स, मार्क्स वाले काउंट (*)> 1);यह निम्नलिखित आउटपुट देगा -
+-----+--------+----------+| आईडी | नाम | मार्क्स |+-----+----------+-------+| 2 | क्रिस | 74 || 4 | क्रिस | 74 |+----+-------+----------+2 पंक्तियों में सेट (0.00 सेकंड)