白日梦想jun 2016-12-07 13:23 采纳率: 100%
浏览 872
已采纳

sql 语句的问题,谢谢指导

student(sno)
course(cno)
sc(sno,cno,grade)

三张表都有记录的情况下,
现在一个需求是统计sc表中的某同学的选课门数,并将每个人的选课门数插入student表中。这个sql语句怎么写呀?

 update student set scnt=(select count(sno) from sc group by sno) where ……//这里的条件怎么写呢?
  • 写回答

1条回答 默认 最新

  • 白日梦想jun 2016-12-08 03:52
    关注

    update student set scnt=(select count(sno) from sc group by sno having student.sno=sc.sno);这样可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?