当前位置: 代码迷 >> SQL >> 一条SQL话语实现联合查询并更新字段值
  详细解决方案

一条SQL话语实现联合查询并更新字段值

热度:43   发布时间:2016-05-05 15:01:55.0
一条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.任课教师<>'年级汇总'

?

?

  相关解决方案