как объеденить запросы

Sergey

Новичок
как объеденить запросы

Есть база в которой есть IP'шники и трафик по ним. Нужно считать трафик по каждому IP. Делаю так:
Выбираю сначало IP'шники
PHP:
$sql = "select DISTINCT ip from traffic"
Потом считаю трафик по конкретному IP через цикл
PHP:
$sql = "select sum(input) as in_w, sum(output) as out_w from traffic where ip='$resip[ip]'"
В результате имею массы запросов в базу от чего тормоза.
Можно ли это как-то получить за один запрос?

Пробовал писать так
PHP:
$sql = "select ip, sum(input) as in_w, sum(output) as out_w from traffic"
Но на это база ругается
Как составить запрос?
 

Sergey

Новичок
Структура такая. Таблица traffic
id (int)
ip (varchar)
time (datetime)
input (int)
output (int)
Нужно выводить сумму по input и output по каждому ip. Значения ip повторяются
 

zerkms

TDD infected
Команда форума
dr-sm
вот если бы ты ему не подсказал, то он бы его и попробовал поучить (возможно)
а так - возьмёт готовое и завтра придёт со следующим мануальным вопросом
 

dr-sm

Новичок
zerkms
сердце дрогнуло, вспомнил как сам мучился поначалу, правда небыло у меня ни нета ни нормальных манов :). судя по посту топегстартера, он хоть что-то пытался сделать, прежде чем спрашивать. ну а за нарушение политики партии, please accept my apologise, больше не буду... :)
 

Sergey

Новичок
Всем спасибо. Если честно, то сам разобрался (после первого ответа). Посто не знал, как говориться, куда рыть
:)
 
Сверху