一条SQL语句实现联合查询并更新字段值
在同一个数据表中先查询出来数据,再更新这个表中的指定字段的值。
真是方便快捷呀,非常高效,赞自己一下。
?
update 成绩汇总 set 成绩汇总.任课教师=b.任课教师 from 成绩汇总 aleft join (select 班级,学科,任课教师 from 成绩汇总 where 考试ID in (127,128,129,130,131,132) and 任课教师<>'年级汇总') bon a.班级=b.班级 and a.学科=b.学科where 考试ID in (133,134,135,136,137,138) and a.任课教师<>'年级汇总'
?
?