Рассмотрим следующую таблицу SQL Server:
ID | X | Y
------+-------+-------
1 | 1 | 1
2 | 1 | 2
3 | 1 | 3
4 | 2 | 40
5 | 2 | 500
6 | 3 | 1
7 | 3 | 100
8 | 3 | 10
Мне нужно выбрать идентификатор строки с максимальным значением Y, сгруппированной по x, то есть:
ID | X | Y
------+-------+-------
3 | 1 | 3
5 | 2 | 500
7 | 3 | 100
Запрос будет вложен несколько раз, поэтому требуется решение с оптимальной производительностью ...