小编roo*_*jia的帖子

如何在 SQL 中有效地计算某些列值的出现次数?

我正在使用 MySQL。

我有一张表service_status

   id | service_id | service_status
   ----------------------------------------------------------------------
   0  | 1001       | download_started
   1  | 1001       | download_started
   2  | 1002       | download_started
   3  | 1002       | download_started
   4  | 1002       | download_failed
   5  | 1003       | download_started
   6  | 1003       | download_failed
   7  | 1003       | something_else
   8  | 1003       | another_thing
Run Code Online (Sandbox Code Playgroud)

我想查询所有service_ids,以及计算 数量download_started和数量的两个附加列download_failed

id | service id | download_started | download_failed
----------------------------------------------------------------------
0  | 1001       | 2                | 0 …
Run Code Online (Sandbox Code Playgroud)

mysql sql data-modeling

2
推荐指数
1
解决办法
3863
查看次数

标签 统计

data-modeling ×1

mysql ×1

sql ×1