select v.user_id, count(distinct v.visit_time) as visit_nums from visit_tb v left join order_tb o on o.user_id=v.user_id and o.order_time like '2022-09-02%' and v.visit_time like '2022-09-02%' where o.order_time is not null and v.visit_time is not null and v.leave_time is not null group by v.user_id order by visit_nums desc;
核心隐藏条件:下单日期和访问日期都必须是2022-09-02,刚开始只限定了下单日期没限定访问日期导致报错。