我有一张表格,用于存储调查结果。我必须编写一个程序来表示这些调查的反馈,并将其插入到数据库的不同表中。
在新数据库中唯一的问题是每个问题都有自己的列,在源表中我将它们列在行中。所以每个答案在数据库中都有不同的行。
我创建了当前表格的小提琴以及测试反馈结果。
http://sqlfiddle.com/#!2/bda665/1
能够知道数据库中的不同反馈,包括account_id,completed_by,completed_on但是相同。
来自小提琴的结果应该看起来像这样INSERT INTO feedback_final(Q21, Q22, Q23, Q24, Q25, Q26, Q27, Q29, completed_by, completed_on, account_id)
Answer for Question 21 '2053'
Answer for Question 22 'ANSWER: Describe Practice Experience with Financing'
Answer for Question 23 '67;68;70' -- notice here because the question_ID id the same I have to merge the results with a simi-colon
Answer for Question 24 '7'
Answer for Question 25 '755555'
Answer for Question 26 '3'
Answer for Question 27 '75'
Answer for Question 29 'This is an action plan'
completed_by
completed_on
account_id
这样我就可以将每个答案都插入到不同的列中。
我该如何解决这个问题?
由于