update语句更新不了
表a
学号 课程 成绩
001 C语言 优
002 C语言 优
003 C语言 良
................
...............
100 C语言 差
表b
学号 课程 成绩 考场
001 C语言 1
002 C语言 2
003 C语言 1
........................
........................
100 C语言 3
我在查询分析器中用
update 表b
set 成绩 = 表a.成绩
from 表a,表b
where 表a.学号 = 表b.学号 and 表a.课程 = 表b.课程
提示
所影响的行数为 3000 行
但是用查询表b中C语言的成绩还是空的,没有更新,不知语句错在哪里?