with temp as (select user_id,sum( order_price) as add_point
from order_tb 
where order_price>100
group by user_id)
select t.user_id,add_point+point as point 
from temp t
join uservip_tb u on u.user_id=t.user_id
order by point desc;