2025-01 拼多多 简单

计算使用了全场通用优惠券的订单总数。

优惠券使用场景 聚合函数 口径探查 多表连接 inner join distinct count =

promotion_events,促销活动表

event_id event_name event_type discount_type start_time end_time is_active
1 新春狂欢节 折扣 固定金额 2025-01-27 15:23:25 2025-02-26 15:23:25 0
2 金蛇狂舞秒杀 赠品 阶梯折扣 2025-01-27 15:23:25 2025-03-28 15:23:25 1
3 服装大促 秒杀 百分比 2025-01-27 15:23:25 2025-04-27 15:23:25 0
4 年货节狂欢节 满减 固定金额 2025-01-27 15:23:25 2025-05-27 15:23:25 1
5 服装清仓 折扣 阶梯折扣 2025-01-27 15:23:25 2025-06-26 15:23:25 0

promotion_products,促销产品表

event_id product_id discount_value min_amount
1 101 70.50 100
2 102 71.00 200
3 103 71.50 300
4 104 72.00 400
5 105 72.50 500

coupons,优惠券表

coupon_id coupon_type discount_rule valid_days
1 品类券 满10减1 176
2 单品券 满20减2 145
3 全场通用 满30减3 324
4 品类券 满40减4 114
5 单品券 满50减5 253

order_promotions,订单表

order_id event_id coupon_id discount_amount
ORD001 1 null 5.00
ORD002 2 2 10.00
ORD003 3 null 15.00
ORD004 4 4 20.00
ORD005 5 null 25.00

 user_coupons,用户用券记录表

user_id coupon_id get_time use_time
1001 2 2024-11-30 15:23:26 null
1002 1 2024-10-24 15:23:26 null
1002 5 2024-11-03 15:23:26 null
1002 6 2024-09-29 15:23:26 null
1002 6 2024-11-09 15:23:26 null
1002 8 2024-09-15 15:23:26 null
1003 7 2024-11-20 15:23:26 null
1003 2 2024-11-27 15:23:26 null
1003 6 2024-02-03 15:23:26 2024-10-23 15:23:26

 成为会员,解锁300道大厂数分SQL真题

ID155 多类别观看指数计算  
中等 inner join distinct count / 多表连接 泛TGI概念计算 Bilibili
ID160 红包发送量排名  
简单 inner join count 多表连接 支付宝
ID253 周杰伦的最受欢迎的专辑  
简单 group by inner join distinct count 聚合函数 多表连接 多列分组 音乐偏好分析 QQ音乐
ID254 MJ最受欢迎的歌曲  
简单 group by inner join distinct count 聚合函数 多表连接 音乐偏好分析 QQ音乐
ID257 专辑播放量统计  
简单 group by inner join distinct count 聚合函数 多表连接 音乐偏好分析 QQ音乐

MySQL 8.0

00:00