[SQL ] 动态资讯字段 如何重新排列?

楼主: renmax (竹科學友哥)   2016-03-03 17:36:25
数据库名称:Microsoft SQL Server Management Studio
数据库版本:11.0.2100.60
内容/问题描述:
现在有三个table,里面的资料是互相有相关联
table A table B table C
id name team col_id col_value team tmp_id tmp_name tmp_value
1 aaa 1 101 帐号 1 1 帐号 A11
2 bbb 1 102 性别 1 1 性别 男
3 ccc 2 10x ...(以下略) 1 2 帐号 B11
4 ddd 1 111 信箱 2 2 性别 男
5 eee 3 112 帐号 2 3 帐号 C11
6 fff 2 11X ...(以下略) 2 3 性别 女
7 ggg 3
备注:table A的id和table C 的tmp_id相同
table B各个team的col_value内的值都不尽相同
table C是将所有资料先汇入的暂存table,现在想把table C内的资料移到正式table内
希望只呈现一位id的表单,依照table B的col_id的顺序呈现(table C项目),如下:
帐号 性别 地址 ......(共N项 略)
A11 男 ...........
谢谢
作者: cutekid (可爱小孩子)   2016-03-03 18:02:00
dynamic pivot ??

Links booklink

Contact Us: admin [ a t ] ucptt.com