gpt4 book ai didi

php - 计算具有相同 ID 的多个列

转载 作者:行者123 更新时间:2023-11-29 12:38:21 25 4
gpt4 key购买 nike

我正在尝试计算 NUMID 列中与 1 匹配的行数

 +-----+-----+------
| NAME | NUM | ID
+=====+=====+=====+
| SAM | 1 | 1
+-----+-----+------
| BOB | 1 | 1
+-----+-----+------
| JAKE | 0 | 1
+-----+-----+------
| JOHN | 1 | 1

这是我到目前为止所得到的

SELECT `NUM`, `ID`, COUNT(*)
FROM `store`
WHERE `NUM`='1'
OR `ID`='1'
GROUP BY `NUM`, `ID`

这就是我现在得到的(显然使用我的真实数据,而不是上面的示例表)

NUM     ID  COUNT(*)    
0 1 2
1 0 1727
1 1 28

基本上我想知道 NUM 中等于 1 且 ID 等于 1 的行数

所以 NUM 应该给我 3 行,ID 应该给我 4 行

有什么想法吗?谢谢

最佳答案

修改您的查询以使用 AND 而不是 OR

SELECT `NUM`, `ID`, COUNT(*)
FROM `store`
WHERE `NUM`='1'
AND `ID`='1'
GROUP BY `NUM`, `ID`

关于php - 计算具有相同 ID 的多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26443393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com