表结构:
请问老师一个sql:
把"SC"表中“叶平”老师教的课的成绩都更改为此课程的平均成绩。
这是我的sql:
update sc inner join course c on sc.cid=c.cid inner join teacher t on t.tid=c.tid set sc.score=avg(sc.score) where t.tname='叶平'
但语法不能通过,因为没有group by子句,但我不知道要group by哪些字段,语法才能通过,或者您直接说这道题怎么实现呢?
登录后可查看更多问答,登录/注册