Страница 1 из 1
MySQL формула
Добавлено: 02 мар 2021, 08:45
Плюшевый Панда
Доброго дня! Подскажите, пожалуйста, имею MySQL запрос считающий сумму по дочерним записям
Выбрать поле: SUM([282])
Условие: parent_item_id=e.id
Можно ли то же самое посчитать используя MySQL формулу? Пробовал так, не работает:
SELECT SUM(app_entity_32.field_282) FROM app_entity_32 WHERE parent_item_id=e.id
Re: MySQL формула
Добавлено: 02 мар 2021, 10:12
support
Зачем? Поле запрос имеет опцию "Выполнять динамически" и он будет встраиваться в запрос так же как и поле mysql запрос.
Re: MySQL формула
Добавлено: 02 мар 2021, 10:48
Плюшевый Панда
Если выполнять динамически, то данное поле не сможет участвовать в дальнейших вычислениях. Пытаюсь тем самым обойти это ограничение
Re: MySQL формула
Добавлено: 02 мар 2021, 11:06
support
Почему не сможет?
Re: MySQL формула
Добавлено: 02 мар 2021, 11:26
nruslan2
Поле sql формула и sql запрос ввполняют одно и тоже действие - тут веду табличку сравнений).
Странно что не работает должен - написано верно - значит в номерах ошиблись - в ошибке которая выскакиевает долдно быть написано что не так
Динамические запросы не могут участвовать в других запросах так как в базе пустые значения - только с использованием вложенных запросов работает!