Нужно тригером обновлять ту же таблицу, точнее одно ее поле и вписать туда количество заполненых полей - в строку где IBLOCK_PROPERTY_ID = 35 нужно вписать количество других строк для данного IBLOCK_ELEMENT_ID, в данном примере VALUE дожно быть 5, а не 10.
вот пример выборки для одного элемента
CREATE TRIGGER update_property BEFORE INSERT
ON b_iblock_element_property FOR EACH ROW
BEGIN
IF NEW.IBLOCK_PROPERTY_ID = 35
THEN
SET
NEW.value = count
END
IF
Не могу написать запрос, спасибо всем кто подскажет
Таки сделал тригер:
DELIMITER |
DROP TRIGGER IF EXISTS update_property |
CREATE TRIGGER update_property BEFORE UPDATE ON b_iblock_element_property
FOR EACH ROW
BEGIN
IF NEW.IBLOCK_PROPERTY_ID = '35' THEN
SET NEW.VALUE = (SELECT COUNT(*) FROM b_iblock_element_property WHERE
IBLOCK_ELEMENT_ID = NEW.IBLOCK_ELEMENT_ID);
END IF;
END;
|
DELIMITER ;
Виртуальный выделенный сервер (VDS) становится отличным выбором
Столкнулся с такой проблемой: при изменении размера окна, все колонки отлично становятся в центр, изменяя при том свое число в ряду, а вот...
помогите решить проблемуЕсть header с содержимым, ему задал background-image, "заблюрил", задал linear-gradient, чтобы filter не вылез на весь блок header создал для...
Подскажите пожалуйста, как изменить цвет синей рамки когда select нажат? http://joxiru/Q2KQLQKh4xMdyr