это данные
id code status
1 1 5
2 1 6
3 2 8
4 2 9
5 2 12
6 3 15
7 3 19
8 3 13
что мне нужно в результате это:
id code status
2 1 6
5 2 12
8 3 19
другими словами, для группировки по коду мне нужны все строки с максимальным идентификатором.
например, для кода 3, идентификаторы 6, 7, 8, и мне нужно строка с 8.
эквивалентный SQL-запрос будет
select *
from t inner join (select max(id) maxId from t group by code) t1
on t.id = t1.maxId
Столбец состояния не имеет значения, это просто атрибут.
Что такое запрос linq для чего-то подобного?
Заранее спасибо.