我正在尝试编写一个MySQL查询来提取UUID的不同列表以及出现次数。此外,这些计数需要与我在WHERE子句中传递的某些状态代码分组。
我尝试了GROUP BY和COUNT关键字的组合,但似乎无法获得所需的输出。
我尝试了以下SQL语句,但没有得到正确的结果
SELECT DISTINCT distribution_id, count(distribution_id), status_id from outbound where status_id in (52, 41, 42)
输出数字不正确,我不知道查询中缺少什么。我需要一个UUID列表,它们发生的次数以及与之相关的status_id。
答案 0 :(得分:3)
SELECT distribution_id, count(distribution_id), status_id
from outbound
where status_id in (52, 41, 42)
GROUP BY distribution_id,status_id
GROUP BY操作可以提供帮助。