我想選擇誰擁有用戶的最大數微觀柱: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子句:所以你需要一個操作符。 –