gpt4 book ai didi

mysql - 出现次数的总和

转载 作者:行者123 更新时间:2023-11-29 09:34:28 25 4
gpt4 key购买 nike

我有以下查询:

SELECT num1
-> from table4
-> WHERE suffix IN ('mt', 'dn')
-> GROUP BY num1
-> HAVING COUNT(DISTINCT suffix) = 2;

这向我展示了以下内容:

1563866656871111 
1563866656876839
1563866656878888
1563867854324841

如何才能只得到数字 4?

感谢您的帮助:)

最佳答案

您可以包装现有的查询:

SELECT COUNT(*)
FROM (
SELECT num1
FROM table4
WHERE suffix IN ('mt', 'dn')
GROUP BY num1
HAVING COUNT(DISTINCT suffix) = 2
) x

注意:给定您的示例数据,这将返回 3,而不是 4

关于mysql - 出现次数的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57972625/

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