Я пытаюсь найти количество комбинаций ip / port, используемых пользователями онлайн-системы.Я хочу создать столбцы с максимальным количеством ips и портов, используемых на имя пользователя.
Основной запрос, с которого я начинаю, таков:
Select distinct username, ip, port from users u, peers p where u.usernum=p.usernum group by username, ip, port
Для данных:
a 1.1.1.1 12345
a 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
Я хотел бы получить выводчтобы выглядеть следующим образом:
user max_ip max_port
a 1 2
b 3 2
c 2 1
Я пробовал различные формы группировки, но безуспешно.Заранее благодарим за помощь.