hive FULLJOIN中实现部分数据FULLJOIN另一部分数据LEFTJOIN的结果
需求
一个重点店铺表:dim_shop_point
一个用户对店铺关注表:follow_shop
一个近一年用户对店铺订单表:order_shop_year
全量店铺中有重点店铺和其他店铺
实现重点店铺的近一年订单数据及全量关注人群 + 非重点店铺关注人与近一年用户店铺订单的交集。
方案
方案一:
使用订单表order_shop_year ,FULL JOIN上重点店铺的全量关注人群,再LEFT JOIN上非重点店铺的关注人群。
SQL:
select id,shop_id,is_follow,t1.ord
原创
2020-06-24 19:10:11 ·
825 阅读 ·
0 评论