SQL如何完成多张表的报表?
a b c d 共四表
- a-> 用户类型
- b-> 用户表
- c-> 订单表
- d-> 订单商品表 (一订单对应多个商品)
- a.id a.title
- b.uid b.aid
- c.oid, c.uid, c.create_time
- 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,查看更多内容
继续浏览精彩内容
继续