Всем привет. Пытаюсь обновить оптовую цену товаров, которые были проданы больше 20 раз, но в результате сталкиваюсь с ошибкой
operand should contain 1 column(s)
Направьте в нужное русло. Прикладываю структуры таблиц, вдруг понадобятся
UPDATE tovary SET cenaopt = cenaopt*0.1
WHERE
(select nametov, cenaopt
from tovary t, zakaz z
where
t.id_tov = z.id_tov AND z.zakazano>20);
UPDATE tovary t, zakaz z
SET t.cenaopt = t.cenaopt * 0.1
WHERE t.id_tov = z.id_tov
AND z.zakazano > 20;
Правда, снижение оптовой цены вотпрям аж в десять раз... чёта тут не то.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей