Страница 1 из 1

Как сделать запрос (в поле MySQL запрос) для подсчета значений из связанных записей

Добавлено: 30 авг 2020, 15:11
alcompstudio
Добрый день!

Как можно "заменить" инструмент функции по конструкции {10:200} в поле MySQL Формула - на поле MySQL Запрос ?

Какое условие ставить для поля Связанные записи?

Дано:

Расчетные листы Рабочих - сущность, где подключена через поля типа Связанные записи сущность Работа Детали.
http://prntscr.com/u8e3w8

В сущности Работа Детали есть поле с глобальным списком (Вид операции)

http://prntscr.com/u8ec8r

В сущности Расчетные листы Рабочих - созданы поля для подсчета туда значений из определенных записей подключенной сущности Работа Детали

http://prntscr.com/u8eesx
http://prntscr.com/u8eg9g

Как мне построить запрос с использованием связанных записей? Вообще можно ли построить такой запрос, который будет суммировать "выбранные" записи (поля со значениями) ?

http://prntscr.com/u8ejgz

Re: Как сделать запрос (в поле MySQL запрос) для подсчета значений из связанных записей

Добавлено: 30 авг 2020, 15:38
support
Универсального запроса нет. Для каждой связи в базе формируется своя таблица, например

Код: Выделить всё

app_related_items_21_34
21 и 34 это id связанных сущностей.
Соответственно вам нужно строить подзапрос такого плана:

Код: Выделить всё

select entity_21_items_id from app_related_items_21_34 where entity_34_items_id=e.id