Добрый день.
Задача: на основании атрибута делать новый атрибут.
Пример:
Есть готовый атрибут: Процессор - 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.
Сможете подсказать?
Спасибо.