[SQL ] 如何用舊資料表的值組建立新資料表

看板Database作者 (小茶)時間15年前 (2010/10/19 01:20), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
資料表: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

10/20 02:10, , 1F
這得寫程式轉才行.另外,這種資料關聯規劃很死,不建議採用.
10/20 02:10, 1F

10/20 02:22, , 2F
再細看一遍,發現不太了解你的意思. 想答卻怕會錯意... XD
10/20 02:22, 2F

10/20 19:28, , 3F
我會在ASP.NET C#裡去執行它
10/20 19:28, 3F

10/20 21:20, , 4F
本來想問問SQL有沒有現成的語法可以用, 現在我用C#寫好了
10/20 21:20, 4F

10/21 15:47, , 5F
如果用的是MSSQL 2005,pivot有可能會達到你要的效果~
10/21 15:47, 5F

10/21 15:51, , 6F
pivot是2005的新功能
10/21 15:51, 6F
文章代碼(AID): #1Cl87XCt (Database)