Пол дня мучаюсь, с базой совсем практически не умею работать!
Помогите плз составить запрос в БД, нужно поднять цены на 30% на товары, которые находятся в определенных категориях
В таблице product_to_category найти все product_id которым присвоен category_id 126, 128, 129, 131, 132, 160, 161
Я делал так:
SELECT * from product_to_category where category_id in (126, 128, 129, 131, 132, 160, 161);
Вывелось 550 товаров, в таком виде:
INSERT INTO `product_to_category` (`product_id`, `category_id`, `main_category`) VALUES
(985, 131, 1),
(309, 126, 1),
(310, 126, 1),
....
вот на них мне нужно увеличить цену на 30%
Я так понимаю нужно:
все найденные product_id найти в таблице product_price, и если у этого product_id стоит currency_id = 3, то значение в колонке price нужно умножить на 1.3
Только как это соединить все в правильной запрос, я не знаю/
HELP!