[mysql] 集合函數做爲過濾條件

昨天碰到一道題,當時沒搞定回來想了想才解決。 表格t各字段分別是A,B,C,D,E,要求篩選按E分組後各組中D值大於D的平均數的全部行。 Group by 'E'和Where|Having D>avg(D)確定是要用到的,可是分組後篩選ABC字段也須要保留。試驗了下,用了Group by以後的Select A,B,C From t Group by……只會對各組的第一行過濾後保存。mysql 好比
相關文章
相關標籤/搜索