• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

MySQL实现over partition by(分组后对组内数据排序)(小计 合计)

开发技术 开发技术 3小时前 2次浏览

MySQL实现over partition by(分组后对组内数据排序)

 

 

通过分组聚合GROUP_CONCAT实现

SELECT *,GROUP_CONCAT(别名.相同进行分组 ORDER BY 别名.相同进行分组 DESC ) stocksFROM (SELECT * FROM 表名) 别名GROUP BY 相同进行分组,对分组后数据进行排序    

SELECT bd.subject_name, IFNULL(bd.parent_id,7) parent_1id, if(isnull(bs.subject_name)=1,'小计',bs.subject_name) subjectName FROM bf_subject bs LEFT JOIN bf_subject bd ON bs.parent_id = bd.subject_id where bd.subject_code != '' GROUP BY bd.parent_id,bs.subject_name WITH ROLLUP

MySQL实现over partition by(分组后对组内数据排序)(小计 合计)

 


喜欢 (0)