替换问题,请前辈指点
表a 结构
课程 类别 学时
计算机 考试 10
计算机 考查 20
通过课程名称关联,用 考试类别 的 学时,替换 考查 类别的学时 ,请前辈指点!!
------解决方案--------------------说的不是很清楚
你要的结果到底是什么?
将考查的学时改成考试的学时?
如果是
--建表
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