1个回答
展开全部
INSERT INTO 表2(姓名,数学)
SELECT 姓名, 分数 FROM 表1 WHERE 考试科目='数学';
INSERT INTO 表2(语文)
SELECT 分数 FROM 表1 WHERE 考试科目='语文' AND 表2.姓名 = 表1.姓名;
应该可以。你可以试试
SELECT 姓名, 分数 FROM 表1 WHERE 考试科目='数学';
INSERT INTO 表2(语文)
SELECT 分数 FROM 表1 WHERE 考试科目='语文' AND 表2.姓名 = 表1.姓名;
应该可以。你可以试试
更多追问追答
追问
INSERT INTO 表2(姓名,数学)
SELECT 姓名, 分数 FROM 表1 WHERE 考试科目='数学';
乐乐的数据会出错
追答
哦了,这个没注意,结果如下:
INSERT INTO 表2(姓名,数学)
SELECT 姓名, sum(分数) FROM 表1 WHERE 考试科目='数学';
select 时候,分数 加上 sum 函数, 语文那个添加 也要加上。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询