countのmaxが取りたい

SQLで、集計したcountのMAX情報が欲しい場合。
もっと簡単に書けなかったけな。。。地味に悩んだのでメモ。 mysqlで確認しました。

select id, count(*) as cnt 
from hoge 
group by id 
having cnt >= 
(select max(cnt) from 
(select count(*) as cnt from hoge group by id) as tempmytbl);