列の最大値を取得しようとしています:
select * from
( select col1, count(*) as cnt from talbe1
group by col1
) dt
where cnt = max(cnt)
正確な値を取得しようとしましたが、次のように機能しました。
where cnt = 5
また
where cnt > 3
それはOKだったので、最初のクエリの何が問題なのですか?
編集:そこに入力した数字 (5, 3) は完全にランダムです。cnt の最大数を取得したいと考えています。