DiMamont
Зарегистрирован: 30.03.2005 Сообщения: 2
|
Добавлено: Вс Апр 03 2005 00:16 Заголовок сообщения: Как вывести часть данных из отобранных в запросе? |
|
|
Есть запрос,который выводит для каждого ClientIP все уникальные поля DestHost и сортирует их по количеству одинаковых DestHost:
SELECT ClientIP,DestHost,COUNT(DestHost)
FROM WebProxyLog
GROUP BY ClientIP,DestHost
ORDER BY 1 ASC,2 DESC;
Как написать запрос,который будет выводить все ClientIP, но каждый только один раз причем тот, для которого COUNT(DestHost)-максимально? То есть что-то типа:
SELECT ClientIP,DestHost,MAX(COUNT(DestHost))
FROM WebProxyLog
GROUP BY ClientIP,DestHost
ORDER BY 1 ASC,2 DESC; |
|