[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос с вычислением
Nuzhser
Здравствуйте!
Имеются поля в таблице - quantity price total
Надо поменять quantity то есть количество и тут же вытянуть price умножить на новое quantity и втсавить в total. Так будет нормально?
 
UPDATE mytable SET quantity = '3737', total = ((SELECT price FROM mytable WHERE....)*3737) WHERE...




Спустя 17 минут, 30 секунд (6.09.2012 - 11:01) Nuzhser написал(а):
получил вот это
You can't specify target table 'order_product' for update in FROM clause

Спустя 2 часа, 38 минут, 36 секунд (6.09.2012 - 13:40) Placido написал(а):
UPDATE mytable SET quantity = '3737', total = price*3737 WHERE...

Спустя 36 минут, 11 секунд (6.09.2012 - 14:16) Nuzhser написал(а):
Placido Геніально


_____________
Лэт ит би
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.