WITH order092 AS(
SELECT
DISTINCT user_id
FROM order_tb
WHERE DATE(order_time) = '2022-09-02'
), # 创建临时表来存储仅包含订单日期为2022-09-02数据行的表
visit092 AS(
SELECT
user_id,
info_id
FROM visit_tb
WHERE DATE(visit_time) = '2022-09-02' AND DATE(leave_time) = '2022-09-02'
)SELECT # 创建临时表来存储仅包含访问日期和离开日期日期均为为2022-09-02数据行的表
user_id,
COUNT(*) AS visit_nums
FROM order092
INNER JOIN visit092 USING(user_id)
GROUP BY user_id
ORDER BY visit_nums DESC #对临时表进行操作



京公网安备 11010502036488号