
Вернуть значение поля из вложенной сущности объединённой записи (сущности)
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Вернуть значение поля из вложенной сущности объединённой записи (сущности)
Что-то не видно прямой связи Оборудование - Укрупнение.
Тогда что-ли флаг какой-то надо ставить, что конкретное Оборудование именно к Укрупнению относится.
Или на PHP все это писать, флаг этот (признак) все равно нужен.
Штатными средствами, боюсь, не получится сделать.
Тогда что-ли флаг какой-то надо ставить, что конкретное Оборудование именно к Укрупнению относится.
Или на PHP все это писать, флаг этот (признак) все равно нужен.
Штатными средствами, боюсь, не получится сделать.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Вернуть значение поля из вложенной сущности объединённой записи (сущности)
Укрупнение - это связанные записи.Antonyous99 писал(а): 08 дек 2021, 19:39 Что-то не видно прямой связи Оборудование - Укрупнение.
Тогда что-ли флаг какой-то надо ставить, что конкретное Оборудование именно к Укрупнению относится.
Или на PHP все это писать, флаг этот (признак) все равно нужен.
Штатными средствами, боюсь, не получится сделать.
Мне бы в идеале в условии написать: e.parent_item_id in ([346])
Но синтаксис не работает. Не могу извлечь id из [346]
[346] - это поле Связанные записи в сущности "Оборудование"
Так тоже не работает:
e.parent_item_id in (select id from app_entity_32 where field_345 in ([id]))
field_345 - это поле связанных записей в сущности "Укрупнение"
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Вернуть значение поля из вложенной сущности объединённой записи (сущности)
Связанные записи хранятся в отдельной таблице app_related_items_23_28
(28, 23 - это ID связанных сущностей) по этому вам нужно строить вложенный запрос к этой таблице.
(28, 23 - это ID связанных сущностей) по этому вам нужно строить вложенный запрос к этой таблице.
Re: Вернуть значение поля из вложенной сущности объединённой записи (сущности)
ОГРОМНОЕ Спасибо! Получилось!!!support писал(а): 09 дек 2021, 08:25 Связанные записи хранятся в отдельной таблице app_related_items_23_28
(28, 23 - это ID связанных сущностей) по этому вам нужно строить вложенный запрос к этой таблице.
Если кому пригодится решение:
Код: Выделить всё
e.parent_item_id in (select entity_32_items_id from app_related_items_21_32 where entity_21_items_id=[id])