-- 计算会员用户更新后的积分:原有积分+订单金额>100的订单总金额
SELECT 
    ot.user_id,  -- 用户ID
    -- 新增积分(符合条件的订单总金额)+ 原有积分 = 更新后总积分
    SUM(ot.order_price) + ut.point AS point  
FROM order_tb ot
-- 关联会员表:仅处理有会员信息的用户
INNER JOIN uservip_tb ut ON ot.user_id = ut.user_id
-- 筛选条件:仅订单金额>100的订单可获得积分
WHERE ot.order_price > 100 
-- 按用户分组:计算每个用户的总新增积分
GROUP BY ot.user_id 
-- 按更新后积分降序排序
ORDER BY point DESC;