select * from tb having price > avg(price)
select * from tbl where price > (select avg(price) from tbl_aa)
求教各位大神,第一句錯在哪里了呢?
uj5u.com熱心網友回復:
這不標準寫法吧 沒有group by就having嗎uj5u.com熱心網友回復:
沒有 group by , 所以不在聚合函式中的 price 是任意行的一個值(不記得是那個版本開始,之前的版本好像是第一個值)uj5u.com熱心網友回復:
having是基于聚合函式的,樓主轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/105083.html
標籤:MySQL
