SQL Count() 也需要 0
P粉547362845
P粉547362845 2024-04-06 19:48:53
0
1
754

我只有一张表,我想计算起始为 0 的标签的每个条目

现在我尝试这样:

SELECT 标签,COUNT(start) AS Anzahl,user_id FROM datensammlung 其中 (start='1') AND (user_id='1') GROUP BY label;

但回报只有:

标签 数量 用户ID
1_吃饭勺 20 1
1_擤鼻涕 20 1

但我想要这样:

标签 数量 用户ID
1_吃饭勺 20 1
1_擤鼻涕 20 1
1_电话 0 1

P粉547362845
P粉547362845

全部回复(1)
P粉668113768

如果表中所有label都可用,则可以使用条件聚合:

SELECT label, 
       SUM(user_id = '1' AND start = '1') AS Anzahl 
FROM datensammlung 
GROUP BY label;
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板