MySQL में, आप आसानी से कई परिणाम वापस कर सकते हैं, लेकिन IN () का उपयोग करके इसे सबक्वेरी के साथ भी प्राप्त कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1317-> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,-> Name varchar(20)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें
mysql> DemoTable1317(Name) मानों ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1317 (नाम) मान ('जॉन डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल 1317 (नाम) मान ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल 1317 (नाम) मान ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल 1317 (नाम) मान ('डेविड मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल 1317 (नाम) मान ('कैरोल टेलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1317 से *चुनें;
आउटपुट
<पूर्व>+----+--------------+| आईडी | नाम |+----+--------------+| 1 | क्रिस ब्राउन || 2 | जॉन डो || 3 | एडम स्मिथ || 4 | जॉन स्मिथ || 5 | डेविड मिलर || 6 | कैरल टेलर |+----+--------------+6 पंक्तियों में सेट (0.00 सेकंड)एक MySQL सबक्वेरी में कई परिणाम देने के लिए क्वेरी निम्नलिखित है -
mysql> DemoTable1317 से नाम चुनें-> जहां Id IN (DemoTable1317 से Id चुनें);