ユーザーの Web ページ訪問行動の記録を保持するテーブルの場合、複数の Web ページにアクセスするユーザーを選択するにはどうすればよいですか。
このテーブルの構造は次のとおりです。
userId webpageId visitTime
0 123 ...
0 124 ...
1 123 ...
... ... ...
私は次を使用して数えることができます:
SELECT userId, COUNT(DISTINCT webpageId) AS count FROM visits GROUP BY userId;
次のような結果が得られます。
userId count
0 2
1 1
2 6
... ...
次のような最終結果が得られるクエリを実行するにはどうすればよいですか。
userId
0
2
...
それぞれが複数の DISTINCT Web ページにアクセスしたユーザーです