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

Связанные записи - как передать значение ID этих записей в текстовое поле?

Добавлено: 21 окт 2022, 16:51
alcompstudio
Добрый день!

Есть 2 отдельные сущности Маршруты (123) и Грузы (99). В Маршрутах есть поле Связанные записи [6955] - связь к сущности Грузы.
В Грузах хочу вывести значение, показывающее к каким записям Маршрутов привязана текущая запись грузов в виде их ID.

Т.е. чтобы в поле (MySQL формула, или может какое-то другое поле ?) - запросом выводилось значение типа "123,125,126" - просто ID через запятую. Далее с этим полученным значением нужно будет делать автоматизацию, возможно его нужно будет сохранить в текстовое поле (как тогда лучше, может сразу вытаскивать через запрос и помещать в текстовое поле ?).

В общем нужен наверное запрос, который вытянет такую "конструкцию" записей и поместит в другое поле. Может кто-то подсказать как сделать?

Re: Связанные записи - как передать значение ID этих записей в текстовое поле?

Добавлено: 22 окт 2022, 08:19
support
ID связей хранятся в таблице app_related_items_X_Y
(X - Y) - ID связанных сущностей.
Можно построить запрос к таблице app_related_items_X_Y и использовать функцию GROUP_CONCAT() чтоб сразу получилось ID через запятую.
https://www.w3resource.com/mysql/aggreg ... concat.php

Re: Связанные записи - как передать значение ID этих записей в текстовое поле?

Добавлено: 22 окт 2022, 14:57
alcompstudio
support писал(а): 22 окт 2022, 08:19 ID связей хранятся в таблице app_related_items_X_Y
(X - Y) - ID связанных сущностей.
Можно построить запрос к таблице app_related_items_X_Y и использовать функцию GROUP_CONCAT() чтоб сразу получилось ID через запятую.
https://www.w3resource.com/mysql/aggreg ... concat.php
Сергей, спасибо за подсказку, попробую сделать MySQL запрос. Только вопрос где его строить, в каком типе поля? В MySQL формуле получится вывести и передать в другое поле (например Статический текст по шаблону или Поле ввода) ? Или может Аякс Запрос?

Re: Связанные записи - как передать значение ID этих записей в текстовое поле?

Добавлено: 23 окт 2022, 08:29
support
Попробуйте формулу или запрос https://docs.rukovoditel.net.ru/index.php?p=24

Re: Связанные записи - как передать значение ID этих записей в текстовое поле?

Добавлено: 23 окт 2022, 14:28
alcompstudio
support писал(а): 23 окт 2022, 08:29 Попробуйте формулу или запрос https://docs.rukovoditel.net.ru/index.php?p=24
Поле формула подходит и работает, уже сделал то, что хотел, спасибо!