选择列表中的列 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。


create view view_rs(dept_id,dept_name,people)
as select employee.dept_id,dept_name,count(employee_id)
from department,employee

order by employee.dept_id

错误:

除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。

改后:

create view view_rs(dept_id,dept_name,people)
as select top 100000 employee.dept_id,dept_name,count(employee_id)
from department,employee

order by employee.dept_id

错误:

选择列表中的列 'employee.dept_id' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中

改:

create view view_rs(dept_id,dept_name,people)
as select top 100000 employee.dept_id,dept_name,count(employee_id)
from department,employee
group by employee.dept_id,dept_name
order by employee.dept_id

 

你可能感兴趣的:(数据库)