цикл по результату подзапроса mysql - PullRequest
0 голосов
/ 29 июня 2018

У меня есть таблица продуктов, в которой есть столбец с именем модель и столбец с именем цена .

Я хочу написать запрос, который обновляет цену для каждой строки с определенным условием с помощью постоянного множителя. Я не знаю, как перебрать подзапрос и обновить все строки, которые соответствуют критериям. как то так:

UPDATE products 
for each product.name is like 'ITNC%'
begin loop    
SET price:= @newRatio * (select products.pinnumber from products where  product.name is like 'ITNC%')    
end   loop

1 Ответ

0 голосов
/ 29 июня 2018

Вы делаете это с чем-то вроде этого.

UPDATE products
SET price = @newRatio * pinnumber
WHERE name LIKE 'ITNC%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...