यदि आप सभी पंक्तियों को चाहते हैं जब एक ही अधिकतम मान के साथ कई पंक्तियाँ हों, तो आप इस क्वेरी का उपयोग कर सकते हैं:
SELECT * FROM Table1
WHERE stu1Vers + stu2Vers = (SELECT MAX(stu1Vers + stu2Vers) FROM Table1)
आपकी स्थिति सहित:
SELECT * FROM Table1
WHERE stu1Vers + stu2Vers = (
SELECT MAX(stu1Vers + stu2Vers)
FROM Table1
WHERE stu1!=stu2 and assignmentid=9
) AND stu1!=stu2 and assignmentid=9
परिणाम:
392, 19, 2, 1, 6
प्रश्न के आपके अपडेट के संबंध में, मुझे यकीन नहीं है कि stu1 और stu2 द्वारा समूहीकृत सभी पंक्तियों को वापस करने का आपका क्या मतलब है। शायद आपका मतलब इन कॉलम द्वारा आदेश दिया गया है? अगर ऐसा है, तो ORDER BY stu1, stu2
. जोड़ें क्वेरी के लिए।