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

  • Автор темы Автор темы Sergey
  • Дата начала Дата начала

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"
Но на это база ругается
Как составить запрос?
 
Структура такая. Таблица traffic
id (int)
ip (varchar)
time (datetime)
input (int)
output (int)
Нужно выводить сумму по input и output по каждому ip. Значения ip повторяются
 
dr-sm
вот если бы ты ему не подсказал, то он бы его и попробовал поучить (возможно)
а так - возьмёт готовое и завтра придёт со следующим мануальным вопросом
 
zerkms
сердце дрогнуло, вспомнил как сам мучился поначалу, правда небыло у меня ни нета ни нормальных манов :). судя по посту топегстартера, он хоть что-то пытался сделать, прежде чем спрашивать. ну а за нарушение политики партии, please accept my apologise, больше не буду... :)
 
Всем спасибо. Если честно, то сам разобрался (после первого ответа). Посто не знал, как говориться, куда рыть
:)
 
Сверху