Страница 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)