作者renmax (竹科学友哥)
看板Database
标题[SQL ] 动态资讯栏位 如何重新排列?
时间Thu Mar 3 17:36:25 2016
资料库名称: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 男 ...........
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.216.21.87
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1456997787.A.FC9.html
※ 编辑: renmax (61.216.21.87), 03/03/2016 17:50:12
1F:推 cutekid: dynamic pivot ?? 03/03 18:02