协助进行SELECT和COUNT

时间:2019-04-03 12:19:51

标签: mysql

我正在尝试编写一个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。

1 个答案:

答案 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操作可以提供帮助。