【大厂真题】SQL19题解 | 查询单日多次下订单的用户信息?

# 需求分析
# 

SELECT order_date,t.user_id,order_nums,b.vip
from (
        SELECT DATE_FORMAT(a.order_time,'%Y-%m-%d') as order_date,
        a.user_id,
        COUNT(*) order_nums
        from order_tb a
        group by DATE_FORMAT(a.order_time,'%Y-%m-%d'),a.user_id 
        having count(*)>=2
) t
inner join uservip_tb b
on t.user_id=b.user_id
order by order_nums desc

注意别名和排序

全部评论

相关推荐

海能达 海外解决方案岗 15k-20k
乐观的大卫:测试这个薪资在北京太低了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务