SQL如何完成多张表的报表?

a b c d 共四表

  • a-> 用户类型
  • b-> 用户表
  • c-> 订单表
  • d-> 订单商品表 (一订单对应多个商品)
  1. a.id a.title
  2. b.uid b.aid
  3. c.oid, c.uid, c.create_time
  4. d.id d.oid d.goods_name d.num d.price

需求-统计分析

条件 用户类型 下单时间

报表格式

\ 小米3 小米6 苹果4 苹果6 苹果X 金额
用户类型1 数量 数量 .. .. .. 合计
用户类型2
用户类型3
合计 合计 合计 ... ... ... 总计
慕哥9229398
浏览 439回答 2
2回答

www说

用pivot。Oracle官方文档
打开App,查看更多内容
随时随地看视频慕课网APP