2011-10-17 2 views
-3

내가 테이블이 테이블에는 다음이 포함Ssql에서 Firstordefault Linq을 평가하는 방법은 무엇입니까?

Code order jobseqno LongDesc 
123 1234 1   ToothPaste 
123 1234 1   ToothPAste 123 
123 1234 1   ToothPAste 125 
123 1234 1   ToothPAste 126 
124 1234 1   ToothBrush 120 
124 1234 1   ToothBrush 129 
124 1234 1   ToothBrush 156 

결과는 다음과 같아야합니다 :

Code order jobseqno LongDesc 
123 1234 1   ToothPaste 
124 1234 1   ToothBrush 120 

내가 어떻게 할 수 있습니까? Code 열은 중요합니다. 내가 First Code 123을 붙잡 으면, ToothPaste로 충분하고, 123 125 126 버전이 필요하지 않습니다. 기능이 필요하지 않습니다 Top()max()? 두 번째 테이블이 필요합니다. 첫 번째 코드 (바코드)가 있어야만 두 번째 테이블을 추가해야합니다.

답변

2

당신은 약간의 혼란이 필요하지만, 원하는 결과에 따라 무엇을 귀하의 설명 : 불분명 한 요구 사항에 모호한 질문에 대한 답변에

SELECT Code, Order, jobseqno, MIN(LongDesc) 
FROM MyTable 
GROUP BY Code, Order, jobseqno 
+0

+1. 이 대답은 당연히 그가 명령하고 jobseqno로 그룹화하기를 원한다고 가정하고 있습니다.하지만 그는 다시 알 수 없습니다. – deutschZuid

관련 문제