我在编写查询时遇到问题。 我想查看所有匹配相同“where”子句的组。
ID ArticleNumber Title Uploaded
1 1000 Item One 1
2 1000 Item One 1
3 2000 Item Two 1
4 2000 Item Two 0
5 2000 Item Two 0
6 3000 Item Three 0
7 3000 Item Three 0
8 4000 Item Four 1
9 4000 Item Four 0
10 5000 Item Five 0
我只想查看所有 ArticleNumbers 的上传结果均为 0 的 ArticleNumbers
我有以下内容:
select ArticleNumber from DB
where Uploaded = 0
group by Article Number;
但我知道它不符合我的要求。
我知道结果应该是 3000 和 5000。
最佳答案
我想这就是你要找的
SELECT ArticleNumber FROM DB GROUP BY Article Number HAVING SUM(Uploaded) = 0;
所以这只会返回所有上传值为 0 的文章编号
关于mysql - 有没有办法只显示满足一组特定条款的组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57975517/