SELECT user_id, COUNT(*) as visit_nums
FROM visit_tb
WHERE user_id IN (
    SELECT DISTINCT user_id
    FROM order_tb
    WHERE DATE(order_time) = '2022-09-02'
)
AND DATE(visit_time) = '2022-09-02'
GROUP BY user_id
ORDER BY visit_nums DESC;