作者k85097ok (小茶)
看板Database
标题[SQL ] 如何用旧资料表的值组建立新资料表
时间Tue Oct 19 01:20:26 2010
资料表:question
--------------------------------------
| id | question | answerA | answerB |
| 1 | 问题1 | 答案A | 答案B |
| 2 | 问题2 | 答案A | 答案B |
| 3 | 问题3 | 答案A | 答案B |
.
.
.
.
.
| 200 | 问题200 | 答案A | 答案B |
--------------------------------------
旧资料表的结构大概是这个样子
而我现在要建立一个新的资料表
来存放 作答情形
------------------------------------------------------
| student | Q1 | Q2 | Q3 | Q4 | Q5 | Q6 .......Q200 |
| 王大明 | A | B | A | A | B | B ........ A |
.
.
.
类似这样子
我要用旧资料表的值组 做为新资料表的栏位
不知道SQL命令该怎麽下?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.35.207.229
1F:推 bobju:这得写程式转才行.另外,这种资料关联规划很死,不建议采用. 10/20 02:10
2F:→ bobju:再细看一遍,发现不太了解你的意思. 想答却怕会错意... XD 10/20 02:22
3F:→ k85097ok:我会在ASP.NET C#里去执行它 10/20 19:28
4F:→ k85097ok:本来想问问SQL有没有现成的语法可以用, 现在我用C#写好了 10/20 21:20
5F:推 cationion:如果用的是MSSQL 2005,pivot有可能会达到你要的效果~ 10/21 15:47
6F:→ cationion:pivot是2005的新功能 10/21 15:51