オンラインシステムのユーザーが使用しているIP/ポートの組み合わせの数を見つけようとしています。ユーザー名ごとに使用されるIPとポートの最大数で列を作成したいと思います。
私が始めている基本的なクエリはこれです:
Select distinct username, ip, port from users u, peers p where u.usernum=p.usernum group by username, ip, port
データの場合:
1.1.1.1 12345 1.1.1.1 13579 b 9.8.7.6 11111 b 9.5.5.5 11115 b 9.2.2.2 11111 c 5.6.7.8 33333 c 5.6.0.0 33333
出力を次のようにしたいと思います。
ユーザーmax_ipmax_port a 1 2 b 3 2 c 2 1
さまざまな形式のグループ化を試しましたが、成功しませんでした。よろしくお願いします。