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

Вывести контакты ответственного

Добавлено: 08 июл 2021, 11:34
believe
Коллеги, подскажите, как дернуть контакты ответственного из родительской и вывести в дочерней?
В примере есть SELECT app_entity_1.field_9 FROM app_entity_1 WHERE app_entity_1.id = e.created_by, но это показывает в текущей сущности создателя контакты.

Re: Вывести контакты ответственного

Добавлено: 08 июл 2021, 11:37
nruslan2
вложенный запрос
сначала дергаем значение поля ответсвенного из родителя и уже в нем в рамках условия дергаем имя пользователя
так как без подзапроса первый запрос выдернет просто ид номер пользователя

Re: Вывести контакты ответственного

Добавлено: 08 июл 2021, 11:39
believe
Есть возможность предоставить пример?

Re: Вывести контакты ответственного

Добавлено: 08 июл 2021, 12:59
nruslan2
Например так, чтоб логика была понятна
SELECT field_ххххх FROM app_entity_1 WHERE app_entity_1.id = (SELECT field_ххх FROM app_entity_хххх WHERE хххххххххх )

Re: Вывести контакты ответственного

Добавлено: 08 июл 2021, 15:05
believe
Благодарю. Заработала следующая конструкция. Может, кому поможет.

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

SELECT app_entity_1.field_970 FROM app_entity_1 WHERE app_entity_1.id = (SELECT app_entity_96.field_1437 FROM app_entity_96 WHERE app_entity_96.id=e.parent_item_id)