作者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