이있는 데이터최대 값 하나의 열이 다른 열로 그룹화 된 행을 반환하는 방법은 무엇입니까?
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
내가 코드에 의해 그룹의 최대 ID로 알 행이 필요합니다. 코드 3 예
, IDS 8, 7, 6이며, I는 상태 열에 irelevant이다
select *
from t inner join (select max(id) maxId from t group by code) t1
on t.id = t1.maxId
될 제
동등한 SQL 쿼리와 행 필요는 단지 atribute있어 .
이와 비슷한 항목에 대한 linq 쿼리는 무엇입니까?
미리 감사드립니다.
상태는 irelevant입니다. 그것은 단지 atribute 코드이고 id는 어떤 metters입니까! 하지만이 중 하나를 사용하려고합니다. – 100r
죄송합니다. 질문을 잘못 읽었습니다. 결정된. –
흥미로운 일이 발생합니다. 내 쿼리는 110345 행을 반환합니다. 너의 결과는 110346 행입니다. :/ 이유를 모릅니다. – 100r