我想选择谁拥有用户的最大数微观柱:SQL SELECT MAX(COUNT)
SELECT "name", count(*) FROM "users"
INNER JOIN "microposts" ON "microposts"."user_id" = "users"."id"
GROUP BY users.id
,这将返回
"Delphia Gleichner";15
"Louvenia Bednar IV";10
"Example User";53
"Guadalupe Volkman";20
"Isabella Harvey";30
"Madeline Franecki II";40
但我只想选择"Example User";53
,(用户谁有MAX微博计数)
我试图添加HAVING MAX(count*)
,但这没有奏效。
做一个子查询返回的最大微柱数和加入到其中,这/有,如果你是 – JsonStatham
做一组它*很重要。没有两个DBMS在执行SQL“标准”时是相似的。 –
'HAVING'只是应用于GROUP BY聚合列的where子句:所以你需要一个操作符。 –