FTable
-------
No | FT1 | FT2 | FT3 | ......
---------
STable
----------
No | Name | STa | STb | STc | STd ...
-----------
안녕하세요
위와 같이 두 개의 테이블이 있는데
STable가 FTable을 참조하는 형식입니다.
그리고 Name 에는 1에서 5까지의 숫자만 들어갈 수 있고, FTable 한 No당 가질 수 있는 STable은 최대 5개이며 한 FTable NO는 유니크한 Name만 가질 수 있습니다.
이걸
Join 으로 테이블 하나로 합치는데
NTable
------------------
FTable.No | FT1 | FT2 | FT3 ..... | STable.No1 | STable.Name1 | STa1 | STb1 | STc1 | STd1 | STa2 | STb2 | STc2 ...
------------------
이렇게 STable 열들을 다섯번 반복해서 FTable 열 옆으로 추가한 다음 하나의 테이블로 만들고 싶은데 어떻게 하는게 속도도 빠르게 하나로 만들 수 있을까요?
Comment 1
-
三流
2015.03.27 00:17
행을 열로 만드는것을 원하시는것 같네요
https://technet.microsoft.com/ko-kr/library/ms177410(v=sql.105).aspx
MSSQL PIVOT 설명서입니다.