说的不是很清楚 你要的结果到底是什么? 将考查的学时改成考试的学时?如果是 --建表 create table a([课程]varchar(8), [类别]varchar(8), [学时] int)insert a values('计算机','考试',10) insert a values('计算机','考查',20)--更新 update a set a.学时 = a1.学时 from a inner join a a1 on a.课程 = a1.课程 where a.类别='考查'drop table a
你要的结果到底是什么?
将考查的学时改成考试的学时?如果是
--建表
create table a([课程]varchar(8), [类别]varchar(8), [学时] int)insert a values('计算机','考试',10)
insert a values('计算机','考查',20)--更新
update a set a.学时 = a1.学时 from a inner join a a1 on a.课程 = a1.课程
where a.类别='考查'drop table a