【问题标题】:Add multiple MySQL entries together一起添加多个 MySQL 条目
【发布时间】:2012-10-14 15:02:59
【问题描述】:

我有一个包含帖子的数据库,为了更简单,假设我有两个字段“用户”和“评分”。我想从用户的所有帖子中选择所有评级:“Joe”并将它们加在一起并显示它们。然后我想对其他用户做同样的事情,制作一个排行榜。 我不知道数据库中用户的名字。

【问题讨论】:

    标签: mysql addition


    【解决方案1】:

    下面的查询只产生一个结果,即用户 JOE 的总费率

    SELECT SUM(Rate) totalRate
    FROM tableName
    WHERE user = 'joe'
    

    这将显示用户的最高费率,因为它是根据 totalRate 降序排列的

    SELECT user, SUM(rate) totalRate
    FROM tableName
    -- WHERE user = 'JOE'
    GROUP BY user
    ORDER BY totalRate DESC
    

    【讨论】:

    • 这就是我正在尝试的,但这意味着我必须输入实际的用户名。我正在尝试找到可以自动获取用户名的东西
    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2021-05-12
    相关资源
    最近更新 更多