इसके लिए आप IN() के साथ GROUP BY HAVING क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1885 ( FirstName varchar(20), सब्जेक्ट varchar(50) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1885 मानों ('जॉन', 'MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1885 मानों में डालें ('जॉन', 'MongoDB'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1885 मान ('कैरोल', 'MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1885 मानों में डालें ('डेविड', 'जावा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके तालिका में कुछ रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1885 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+-----------+| प्रथम नाम | विषय |+-----------+----------+| जॉन | MySQL|| जॉन | मोंगोडीबी|| कैरल | MySQL|| डेविड | जावा |+-----------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)यहां पंक्ति का चयन करने के लिए क्वेरी है जब कॉलम को एकाधिक मान को पूरा करना चाहिए:
mysql> DemoTable1885 से FirstName चुनें जहां सब्जेक्ट IN('MySQL','MongoDB') ग्रुप फर्स्टनाम द्वारा गिनती (*)=2;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+| प्रथम नाम |+-----------+| जॉन |+-----------+1 पंक्ति सेट में (0.00 सेकंड)