【发布时间】:2009-12-23 19:43:35
【问题描述】:
我需要找出发布 cmet 数量最多的用户。有两个表 1)users(Id, DisplayName) 2)cmets(Id, UserId, test) 。我使用了以下查询
Select DisplayName from users INNER JOIN (Select UserId, max(comment_count) as `max_comments from (Select UserId, count(Id) as comment_count from comments group by UserId) as` T1) as T2 ON users.Id=T2.UserId
但是,这会返回给我 Id = 1 的用户的显示名称,而不是我想要的。我该如何解决这个问题?
【问题讨论】: