JAVA开发进阶测试题,看看你站在哪个层级考虑问题

liujun3496 2014-02-12 05:47:07
有如下表
唯一ID 商家核单人 商家核对订单时间 商家核对金额 客户核单人 客户核对订单时间 客户核对金额
10001 张三 2014-01-01 3000.0 李四 2014-01-02 3000.0
10002 张三 2014-01-01 2000.0 王五 2014-01-03 2001.0
10003 李四 2014-01-02 1000.0 张三 2014-01-04 1000.0


我想得到结果
核单人 商家核单数量 客户核单数量 商家核单金额 客户核单金额
张三 2 1 5000 1000
李四 1 1 1000 3000
王五 0 1 0 2001

现在有两种得到结果的处理办法:
1、商家核单人 union 客户核单人 然后统计
2、商家统计信息group by 关联 客户统计信息group by

但是,现在楼主的想法是,这两个sql效率都不很高,我想在表设计上做一些突破更快获得我想要的统计数据。
求大神指导!!!祝新春快乐!

...全文
94 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧