mybatisplus根据groupby的count结果进行orderby

参考官方文档:https://baomidou.com/pages/10c804/#groupby

进行orderby需要在sql尾部添加语句,但是有sql注入风险,参考地址:https://baomidou.com/pages/10c804/#last

实现:

      
        wrapper.select(User::getId);
        wrapper.groupBy(User::getId);
        wrapper.eq(User::getDelFlag,0);
        // 拼接sql  对groupby的结果count进行排序
        wrapper.last("order by count(*) desc");
      

版权声明:本文为Traditional_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。