Ако искате всички редове, когато има няколко реда с една и съща максимална стойност, тогава можете да използвате тази заявка:
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
към заявката.