|
MySQL.RU - Webboard
Вернуться
Поправьте запрос (Maxim) 26/01/2005 - 16:33:00
Re: UNION + откровенный ИЗВРАТ (Alec) 26/01/2005 - 17:22:32
> Original message text:
> From: Maxim - 26/01/2005 - 16:33:00
> Subject:Поправьте запрос
> -----------------
> Есть такой запрос
> SELECT src_ip, dst_ip, sum( bytes )
> FROM log
> WHERE src_ip = '10.10.10.3' OR dst_ip = '10.10.10.3'
> GROUP BY src_ip, dst_ip
> Выдает он
> src_ip dst_ip sum( bytes )
> 10.10.10.3 192.168.1.10 15712
> 10.10.10.3 193.125.78.104 25310
> 10.10.10.3 195.138.65.85 18756
> 10.10.10.3 195.158.187.39 1140
> 10.10.10.3 64.12.25.188 2428
> 10.10.10.3 64.124.0.94 1374
> 192.168.1.10 10.10.10.3 32986
> 193.125.78.104 10.10.10.3 41430
> 195.138.65.85 10.10.10.3 36396
> 195.158.187.39 10.10.10.3 13006
> 64.12.25.188 10.10.10.3 6760
> 64.124.0.94 10.10.10.3 9468
>
> А хотелось бы 2 строчки
>
> 10.10.10.3 * сумма
> * 10.10.10.3 сумма
> Каким запросом это можно реализовать?
>
>
From: Alec - 26/01/2005 - 17:22:32
Subject:UNION + откровенный ИЗВРАТ
-----------------
сабж двух запросов
первый- когда трафик идет ОТ адреса
второй- когда НА
mysql>
select src, '* ' as dst,sum(traf)
from uu
where src='10.10.10.3'
group by src
UNION
select '*' as src, dst,sum(traf)
from uu
where dst='10.10.10.3' group by dst;
-------
+------------+------------+-----------+
| src | dst | sum(traf) |
+------------+------------+-----------+
| 10.10.10.3 | * | 64720 |
| * | 10.10.10.3 | 140046 |
+------------+------------+-----------+
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
19763
|
|