mysql组中的独特计数

时间:2016-02-26 22:46:04

标签: mysql

我正在尝试使用应用找到域名的唯一计数。

以下查询无法获取任何结果。但是,如果在没有distinct的情况下运行相同的查询,则返回计数

SELECT 
  apps, category, COUNT(distinct(domain)) as counts
FROM table1.techs
GROUP BY apps

1 个答案:

答案 0 :(得分:0)

distinct不是函数,因此括号没有用处:

SELECT 
    apps, category, COUNT(distinct domain) as counts
FROM table1.techs
GROUP BY apps, category

此外,更重要的是,您必须在GROUP BY子句中列出所有非聚合列以获得有意义的结果,或者从查询中完全删除category