题解 | 更新用户积分信息?

select
    p.user_id,
    p.order_price+u.point point
from
    (
        select
            user_id,
            sum(order_price) order_price
        from
            order_tb
        where
            order_price > 100
        group by
            user_id
    ) p
left join uservip_tb u on u.user_id=p.user_id
order by point desc


!:两列逐行相加用(column1+column2)

  • 逐行相加column1 + column2,用于计算每行两列的和。
  • 聚合求和SUM(column1)SUM(column2),聚合函数,用于计算整列的总和。
  • 组合聚合SUM(column1 + column2),用于计算所有行中两列和的总和。
  • 全部评论

    相关推荐

    评论
    点赞
    收藏
    分享

    创作者周榜

    更多
    牛客网
    牛客网在线编程
    牛客网题解
    牛客企业服务