इसके लिए आप सबक्वायरी का उपयोग कर सकते हैं। आइए पहले एक −
. बनाएंmysql> टेबल बनाएं DemoTable1427 -> ( -> StudentId int, -> StudentMarks int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.28 सेकंड)
इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1427 मानों (201,89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1427 मानों में डालें (201,99); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> सम्मिलित करें DemoTable1427 मानों (210,98) में; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
−
. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करेंmysql> DemoTable1427 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+--------------+| छात्र आईडी | स्टूडेंटमार्क |+-----------+--------------+| 201 | 89 || 201 | 99 || 210 | 98 |+----------+--------------+3 पंक्तियाँ सेट में (0.00 सेकंड)जब कोई अन्य डुप्लिकेट कॉलम मान मिलता है, तो कॉलम मान के आधार पर पंक्तियों को बाहर करने की क्वेरी यहां दी गई है। यहां, स्टूडेंटमार्क 89, स्टूडेंट आईडी 201 के साथ है और इसके साथ स्टूडेंटिड 201 का भी एक और रिकॉर्ड है, इसलिए दोनों को परिणाम से बाहर कर दिया जाएगा -
mysql> DemoTable1427 से * चुनें -> जहां StudentId NOT IN (DemoTable1427 से अलग StudentId चुनें जहां StudentMarks=89);
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+--------------+| छात्र आईडी | स्टूडेंटमार्क |+-----------+--------------+| 210 | 98 |+----------+--------------+1 पंक्ति सेट में (0.00 सेकंड)