Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!
Имеется таблица, в которую необходимо вставить значения (она содержит в себе свойства элемента):
b_iblock_element_property
ID,
IBLOCK_PROPERTY_ID,
IBLOCK_ELEMENT_ID,
VALUE,
VALUE_ENUM.
Имеется основная таблица, в которой:
b_iblock_element
ID,
IBLOCK_ID
...
Остальное нас не интересует.
Ключ взаимодействия:
b_iblock_element.ID = b_iblock_element_property.IBLOCK_ELEMENT_ID
Собственно мне необходимо для каждого элемента у которого b_iblock_element.IBLOCK_ID = 275, сделать insert в b_iblock_element_property, где все значения будут одинаковыми, только ID должен перебраться с первой таблицы.
Почитал про insert select, но не понял как в этом случае добавить обычные статичные данные
Знаю, что код неправильный, пишу для понимая:
INSERT INTO b_iblock_element_property (IBLOCK_PROPERTY_ID, IBLOCK_ELEMENT_ID, VALUE, VALUE_ENUM)
value (947, b_iblock_element.ID, 625, 625)
WHERE b_iblock_element = 275
Неактивен
Если я правильно понял, то:
Неактивен
Скорее всего Вы правы.
У меня заработал следующий код:
Неактивен
Ради интереса проверил, да, аналогично. Спасибо
Неактивен