我有以下查询:
SELECT num1
-> from table4
-> WHERE suffix IN ('mt', 'dn')
-> GROUP BY num1
-> HAVING COUNT(DISTINCT suffix) = 2;
这显示了以下内容:
1563866656871111
1563866656876839
1563866656878888
1563867854324841
我如何只得到4号呢?
感谢您的任何帮助 :)
最佳答案
修改问题后,您似乎需要以下内容
SELECT num1
FROM table4
WHERE suffix IN ('mt', 'dn')
GROUP BY num1
HAVING COUNT(DISTINCT suffix)!<>2
关于mysql - 计数发生总数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57972625/