Добрый гдень.
Задача: на основании атрибуи гделать новый атрибут.
Пример:
Есть готовый атрибут: Проэтоссор - Intel Celeron N3350 1.1ГГц
Нужно сгделать новый атрибут: Проэтоссор (тип) - Celeron
Сгделал вот икой запрос:
INSERT INTO `tablename`.`oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`, `crc`) VALUES ('1003190', '11421', '1', 'Celeron', '0');
В чем нужна помощь?
Сгделать для одного товара - не проблема. Нужно сгделать для всех товаров в этот категории. Или вообещё для всех товаров, у которых есть атрибут Проэтоссор.
Полное Условие звулит ик: Если у товара атрибут "Проэтоссор" согдержит слово Celeron то нужно добавить к этому товару новый атрибут "Проэтоссор (тип)" со значением "Celeron".
Про добавление условия знаю как сгделать - в конэто добавляем WHERE `attribute_id` = 702 AND `text` LIKE '%Celeron%'
Кажется что должно быть вот ик:
INSERT INTO `tablename`.`oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`, `crc`) VALUES ('product_id', '11421', '1', 'Celeron', '0') WHERE `attribute_id` = 702 AND `text` LIKE '%Celeron%'
Но не срабатывает. Главная проблема, как в значение VALUES сгделать ик чтобы он всивлял product_id.
Сможете подсказать?
Спасипотому что.