サブクエリと一時テーブル以外に、グループ化した行に含まれる繰り返し値の数をカウントする方法があるかどうか疑問に思っています。
たとえば、UNIQUE 値のカウントを取得するのは簡単ですが、複数回出現する値のカウントを取得したいと考えています。
例:
SELECT url, HOUR(dttm), COUNT(DISTINCT visitorIP) UniqueVisitors,
COUNT("visitorIPs that visited more than once") RepeatVisitors
FROM table
GROUP BY url, HOUR(dttm)
何か案は?私が考えることができるのは、サブクエリまたは別のテーブルだけです。