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

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение 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
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение 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
Ответить