zoukankan      html  css  js  c++  java
  • group by多字段查询解决礼物统计

    需求:实现一个用户收礼物统计,统计收了哪些礼物,并且每个礼物谁送的最多

    打死产品经理的需求===========

    通过查询数据库方式的最优解:group by 礼物id, 打赏者id

    这样相当于"礼物id+打赏者id",组成一个字段,再分组,然后根据数量降序

    然后对查询出的数据,利用java代码循环结果集,对礼物id统计,得到每个礼物收到的数量,第一次出现每个礼物id时,对应的打赏者id就是送的最多的人

    这样就减少了和数据库查询次数,提高了效率.

    总结:查询的条件细分,然后细粒度的数据,然后根据需要在自由发挥

  • 相关阅读:
    DevOps
    DevOps
    DevOps 教程
    Java 文件
    Java 包装类
    Java HashMap
    Java 包装类
    Java 文件
    Java ArrayList
    Java 日期与时间
  • 原文地址:https://www.cnblogs.com/runwithraining/p/14226226.html
Copyright © 2011-2022 走看看