|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите внести изменения в БД
Есть таблица со следующими полями: id, Price, Qnt и Sum
пример id Price Qnt Sum 1 100 1 1 100 2 2 200 3 3 300 1 3 50 2 делаю следующий запрос INSERT INTO Table1 (id, Sum) SELECT id, SUM(Price) from Table1 WHERE id = id Group by id Но подсчитанная сумма по id добавляется в конец таблицы Как сделать чтобы сумма добавлялась сразу после заказа с таким же id пример id Price Qnt Sum 1 100 1 1 100 2 1 400 2 200 3 2 600 3 300 1 3 50 2 3 400 |
#2
|
|||
|
|||
Table1 это новая таблица? если нет то тогда вместа INSERT надо делать UPDATE.
|
#3
|
||||
|
||||
а ты при выводе обновлённой таблы делай сортировку
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#4
|
|||
|
|||
Select * FROM Table1 ORDER BY id, Price DESC
так получается а как теперь сохранить результат запроса в БД |