首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL帮助,如何计算结果

问MYSQL帮助,如何计算结果
EN

Stack Overflow用户
提问于 2015-12-21 19:13:32
回答 3查看 24关注 0票数 0

运行此sql:

代码语言:javascript
复制
SELECT
    user_id,
    base_item
FROM
    items
WHERE
    base_item = "202"

但是,给我这个http://prntscr.com/9gwwxq,如何扩展MYSQL查询,以将user_id具有的202个base_items的数量相加。例如user_id 41有6。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-12-21 19:18:13

试一试:

代码语言:javascript
复制
SELECT
    user_id,
    count(base_item) as c
FROM
    items
WHERE
    base_item = "202"
group by
    user_id
票数 0
EN

Stack Overflow用户

发布于 2015-12-21 19:17:58

这将为每个用户ID提供“202”base_items的编号:

代码语言:javascript
复制
SELECT
    user_id,
    COUNT(*)
FROM
    items
WHERE
    base_item = "202"
GROUP BY user_id
票数 1
EN

Stack Overflow用户

发布于 2015-12-21 19:17:52

试试这个类似的count of base_item

代码语言:javascript
复制
SELECT
    user_id, 
    base_item, count(*) as user_no
FROM
    items
WHERE
    base_item = "202" 
GROUP BY user_id
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34402731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档