题目:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;
sql语句: update SC set score=(SELECT avg(SC_2.score) FROM SC SC_2 WHERE SC_2.C#=SC.C# ) FROM Course,Teacher WHERE Course.C#=SC.C# AND Course.T#=Teacher.T# AND Teacher.Tname='叶平')但是如果我只是执行中间的字句的话怎么会出错呢
字句:
SELECT avg(SC_2.score FROM SC SC_2 WHERE SC_2.C#=SC.C#
错误:无法绑定由多个部分组成的标识符 "SC.C#"。这是为什么呢?
sql语句: update SC set score=(SELECT avg(SC_2.score) FROM SC SC_2 WHERE SC_2.C#=SC.C# ) FROM Course,Teacher WHERE Course.C#=SC.C# AND Course.T#=Teacher.T# AND Teacher.Tname='叶平')但是如果我只是执行中间的字句的话怎么会出错呢
字句:
SELECT avg(SC_2.score FROM SC SC_2 WHERE SC_2.C#=SC.C#
错误:无法绑定由多个部分组成的标识符 "SC.C#"。这是为什么呢?
解决方案 »
- 新手求助?
- 我想每天晚上12点自动更新所有包含ifupdate字段的用户表
- 前三个月的数据,再开一帖
- 關於庫存的處理:用戶錄入錯誤,但已經更新庫存,該怎麼處理?
- 这样定义变量影响效率吗?
- 列名用中文好还是英文好?
- 我重装sql server后,添加同样的登录用户名再付于相同权限时会提示“user already exists"
- (CASE WHEN 'YY' IN('YY','NN') THEN A.REPORT_DATE=A.REPORT_DATE ELSE ISNULL(A.REPORT_DATE,'')>='') AND (ISNULL(A.REPORT_DATE,''
- 如何将所有值为null的datetime型字段值替换为当前日期。
- sql语句请教(两张表)
- 在access数据库中 能不能添加约束
- 求一SQL
FROM SC SC_2 WHERE SC_2.C#=C#
FROM SC SC_2 WHERE SC_2.C#=C#
SELECT avg(SC_2.score) FROM SC,SC_2 WHERE SC_2.C#=SC.C#