2011-10-11 3 views
1

다음 테이블을 조작하는 방법에 대해 누구나 공유 할 수있는 트릭고유 한 열 값을 추가 행으로 작성

ID TYPE Name Description 
1 X A DESC_A 
2 X B DESC_B 
3 Z C DESC_C 

?

NAME_X DESCRIPTION_X 
A  DESC_A 
B  DESC_B 
NAME_Z DESCRIPTION_Z 
C  DESC_C 

모든 고유 한 열에 대해 'TYPE'열의 모든 고유 값에 대한 사용자 지정 행을 만들고 싶습니다. 이 예에서는 'NAME_'및 'DESCRIPTION_'에 TYPE 값을 추가하여 사용자 정의 행을 만듭니다.

고마워!

답변

0

편집 :

+0

위와 같은 결과가 나오지만 정렬하지는 않습니다. 감사! – MackPro

+0

뷰에서 선택할 때 순서 지정 –

1

이 시도

select * 
from yourView 
order by [Type] asc, [Sort] desc 
+0

이것은 생산 올바른 결과 집합이 있지만 사용자 지정 행을 올바르게 정렬하거나 그룹화하지 않습니다. 더 이상 아이디어가 없습니까? 감사! – MackPro

+0

@MackPro 당신은 아마도 Order By 절을 뷰에 넣을 수 없다는 것을 알고있을 것입니다. Select에 Order By를 넣는 것이 허용되지 않는 이유가 있습니까? –

+0

레코드를 특정 방식으로 정렬하기 위해 별도의 열이 필요하고 간단한 순서는 작동하지 않습니다. 나는 정신적 블록을 싫어한다. 모든 사람들의 의견을 보내 주셔서 감사합니다! – MackPro