SQL如何在另一行的新列中添加值

时间:2014-02-27 21:27:21

标签: sql

我有一张学生考试成绩表。每个考试都有他的排,我希望每个学生都有一行,所有结果...... 例如:

Student1 : email : school : comment : result1
Student1 : email : school : comment : result2
...

必须:

Student1 : email : school : comment : result1 : result2

非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要更改表格

也许该选项是创建一个新表a然后将数据复制到新表

CREATE TABLE NEWTABLE (Student1 Varchar(130), email Varchar(130), 
school Varchar(80), comment Varchar(255), result1 FLOAT, result2 FLOAT);

THEN

INSERT INTO NEWEXAM 
SELECT (Student1 , email , school , comment , result1, '') FROM OLDTABLE