mysql中的having用法问题

Haisen大王 2015-07-06 11:45:54
如图所示的table,我用select sex,age from users group by sex having age > 35;是不是没意义啊??是不是每个sex组的age值只是索引到的第一个值。
...全文
272 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2015-07-06
  • 打赏
  • 举报
回复
;是不是没意义啊??是不是每个sex组的age值只是索引到的第一个值。
stephenchern 2015-07-06
  • 打赏
  • 举报
回复
having后面应该是对聚集的列做过滤 比如 having sum(X) > 100 你这样写错了 非聚集的列 做过滤 写到where里面去 还有 注意 group by 后面的列 要跟select 列一样 不能像你这样 select了a、b列 却group b列

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧