关注
select a.name_id,a.order_country,ifnull(b.cnt,0) as order_counts
from sell_information a
left join
(select name_id,order_country,count(order_id) cnt
from sell_information
group by name_id,order_country) b
on a.name_id=b.name_id and a.order_country=b.order_country
首先就是查找每个用户每个国家的消费订单数,也就是得到表b(因为目前表b是不含订单为0的国家的),然后再让原表进行左连接,左连接的目的就是保留原有的国家,连接之后的新表就含有每个国家了,然后再用ifnull函数将这些没有订单数的国家的订单数量变成0.
查看原帖
1 8
相关推荐
点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
449488次浏览 4597人参与
# 如何排解工作中的焦虑 #
72280次浏览 1008人参与
# 地方国企笔面经互助 #
8239次浏览 18人参与
# 找工作时遇到的神仙HR #
565095次浏览 3848人参与
# 实习,投递多份简历没人回复怎么办 #
2458204次浏览 34884人参与
# 虾皮求职进展汇总 #
121053次浏览 908人参与
# 同bg的你秋招战况如何? #
81073次浏览 597人参与
# 比亚迪工作体验 #
45037次浏览 214人参与
# 现在还是0offer,延毕还是备考 #
826219次浏览 6924人参与
# 春招别灰心,我们一人来一句鼓励 #
44039次浏览 552人参与
# 提前批简历挂麻了怎么办 #
150336次浏览 1980人参与
# 校招入职后的感受 #
162774次浏览 1988人参与
# 发工资后,你做的第一件事是什么 #
13421次浏览 63人参与
# 实习必须要去大厂吗? #
56112次浏览 965人参与
# 查收我的offer竞争力报告 #
37633次浏览 422人参与
# 如果公司给你放一天假,你会怎么度过? #
4854次浏览 59人参与
# 百度秋招提前批进度 #
87761次浏览 1041人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
12344次浏览 315人参与
# 实习想申请秋招offer,能不能argue薪资 #
39601次浏览 315人参与
# 听劝,这个公司值得去吗 #
330750次浏览 1339人参与