菜鸟向大家求助!!!
我是刚学SQL的新手啊!
我刚创建了一个表,表里面有5列,分别是编号,姓名,性别,所属部门,工资。然后我用GROUP BY语句的时候他就报错啦!为什么呢?以下是代码
USE ASP数据库
FROM ASP_TABLE1
GROUP BY 所属部门
HAVING 平均工资>=2000
服务器: 消息 8120,级别 16,状态 1,行 2 列 'ASP_TABLE2.姓名' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。 服务器: 消息 8120,级别 16,状态 1,行 2 列 'ASP_TABLE2.性别' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。 服务器: 消息 8121,级别 16,状态 1,行 2 列 'ASP_TABLE2.工资' 在 HAVING 子句中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。