with
t as (
select distinct
date (order_time) as order_date,
user_id,
count(order_id) over (
partition by
date (order_time),
user_id
) as order_nums,
vip
from
order_tb
left join uservip_tb using (user_id)
)
select
t.*
from
t
where
order_nums > 1
order by
order_nums desc

京公网安备 11010502036488号