当前位置: 代码迷 >> Sql Server >> 修改视图出错解决方案
  详细解决方案

修改视图出错解决方案

热度:75   发布时间:2016-04-27 13:14:21.0
修改视图出错
[code=SQL][/code]alter view v_stu_c 
as 
SELECT s.学号, s.姓名, count(g.课程编号) as 修课数目
FROM student_info s INNER JOIN
  grade g ON s.学号 = g.学号
 运行结果出错
消息 8120,级别 16,状态 1,过程 v_stu_c,第 3 行
选择列表中的列 'student_info.学号' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。


------解决方案--------------------
alter view v_stu_c
as
SELECT s.学号, s.姓名, count(g.课程编号) as 修课数目
FROM student_info s INNER JOIN
grade g ON s.学号 = g.学号
group by s.学号, s.姓名
  相关解决方案