题解 | SQLW24 查询单日多次下订单的用户信息?

WITH t1 AS (
    SELECT
           DATE (order_time) AS order_date,
           user_id,
           COUNT(user_id) AS order_nums
    FROM order_tb
    GROUP BY DATE(order_time),user_id
    HAVING order_nums > 1
)
SELECT t1.*,
       a.vip
FROM t1
LEFT JOIN uservip_tb a
ON t1.user_id = a.user_id
ORDER BY order_nums DESC;

# 这道题别忘了进行结果的降序排序。

全部评论

相关推荐

不愿透露姓名的神秘牛友
2024-12-12 17:36
科大讯飞 算法 30x(14-17) 硕士其他
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务