回 帖 发 新 帖 刷新版面

主题:十万火急,前辈们帮下忙!

在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。

SQL语句是这样的
select top 1 count(userid) as num,userid,name from book group by userid order by count(userid) desc

如果去掉name字段就可以 ,但与事实数据不符

哪位高手肯帮帮小弟,十分感谢。

回复列表 (共2个回复)

沙发

select top 1 count(userid) as num,userid,name from book group by userid,name order by count(userid) desc

板凳

这位前辈,你把name字段去掉查询一下

结果不同啊 

select top 1 count(userid) as num,userid from book group by userid order by count(userid) desc

顶该?

我来回复

您尚未登录,请登录后再回复。点此登录或注册