我想知道除了子查询和临时表之外,是否有其他方法可以计算您分组的行中有多少重复值。
例如,很容易获得 UNIQUE 值计数,但我想获得多次出现的值的计数。
例子:
SELECT url, HOUR(dttm), COUNT(DISTINCT visitorIP) UniqueVisitors,
COUNT("visitorIPs that visited more than once") RepeatVisitors
FROM table
GROUP BY url, HOUR(dttm)
有任何想法吗?我能想到的只是子查询或另一个表。