我試圖讓列的Max在:錯誤:聚合不應出現在WHERE子句
select * from
(select col1, count(*) as cnt from talbe1
group by col1
) dt
where cnt = max(cnt)
我試圖得到確切的價值和它的工作,如:
where cnt = 5
或
where cnt > 3
那是好的,所以第一個查詢出了什麼問題?
編輯:我放在那裏的數字(5,3)是完全隨機的,我想獲得最大數量的cnt。
這只是返回3計數不是MAX? – Star
@明星我認爲這是他正在嘗試按照OP – Kaf
得到的不是我是OP,對不起,也許我沒有很好地解決我的問題, 反正謝謝。 – Star