Здравствуйте!
Есть таблица, в ней поля id, name, A и B.
Можно ли сделать как-нибудь следующее:
Для каждого name берем все записи в которых поле B имеет значения N1,N2..Nm, суммируем значения по полю A, добавляем сумму к полю с B=M, и удаляем все поля с B=N1..Nm?
Пример:
id name A B
1 test 2 1
2 test 3 1
3 test 7 1
4 test 5 2
5 test2 6 1
6 test2 8 2
N1=1, M=2.
В результате должно получится:
id name A B
4 test 17 2
6 test2 14 2
?
Заранее спасибо!
Ответ на:
комментарий
от alix
Ответ на:
комментарий
от schizoid
Ответ на:
комментарий
от kovrik
Ответ на:
комментарий
от schizoid
Ответ на:
комментарий
от kovrik
Ответ на:
комментарий
от schizoid
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [sql] Это вообще решаемо? (2011)
- Форум [SQL] Помогите составить запрос (2010)
- Форум SQL найти ближайшие значения (2011)
- Форум Хитрый SQL (для MySQL) (2007)
- Форум SQL же (2019)
- Форум SQL update (2015)
- Форум Ключи/индексы SQL - влияние на скорость insert (2007)
- Форум переустановить auto_increment (2010)
- Форум Файл /etc/hosts (2014)
- Форум Как составить такой sql запрос? (2012)