Помогите с MySQL-запросом

 
0
 
PHP
ava
topy | 25.01.2011, 10:57
Друзья, прошу помочь с Mysql-запросом.
Есть таблица вида:

id date qty
2 2010-12-17 25
2 2010-12-16 14
2 2010-12-18 27
2 2010-12-20 28
2 2010-12-19 13
2 2010-12-20 6
2 2010-12-16 9
2 2010-12-18 16
2 2010-12-19 7
3 2010-12-22 8
3 2010-12-18 2
3 2010-12-17 10
3 2010-12-19 1

Мне нужно написать update-запрос, который обновит данные в этой таблице просуммировав значения qty по датам (date), т.е. чтобы в один день была только одна запись со значением id и qty
И второй вопрос: за завалит ли такой запрос сервер при большом объеме данных?
Ответы (2)
ava
skyboy | 25.01.2011, 11:42 #
в mysql нельзя обновлять таблицу, из которой выбираешь данные.
создаешь временную таблицу. в неё записываешь данные с группировкой. очищаешь исходную таблицу. закидываешь в неё данные из временной.
ava
topy | 25.01.2011, 12:05 #
Понял, спасибо. Решил вопрос с небольшой помощью php и несколькими запросами.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  skyboy   topy
advanced
Отправить