更新A表中的属性数学成绩,筛选条件是A表的学号等于C表的学号,将A表的数学成绩更新为B表中学号为刚刚筛选条件的数学成绩的求和,其中,B表和C表的学生数据一一对应,给出mysql语句
时间: 2023-05-26 11:01:57 浏览: 57
Mysql 根据一个表数据更新另一个表的某些字段(sql语句)
UPDATE A
SET math_score = (
SELECT SUM(B.math_score)
FROM B
INNER JOIN C ON B.student_id = C.student_id
WHERE C.student_id = A.student_id
)
WHERE A.student_id IN (
SELECT student_id
FROM C
)
阅读全文