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

Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 05 апр 2021, 20:43
polla
Подскажите пожалуйста.

Есть основная сущность в ней две вложенные сущности с полями

вложенная сущность 1 поле 1
вложенная сущность 2 поле 2

Нужно в списке основной сущности вывести данные как заголовок из 1 поля вложенной сущности 1 и из поле 2 второй вложенной сущности 2.

Как это сделать. Пробую выбрать тип поля MySQL запрос, PHP код но знание не хватает что и как запрашивать.

Спасибо.

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 02:35
Antonyous99
Насколько мне известно, штатное по MySQL запрос возвращает только одно и только числовое значение.
А вот поле PHP код подойдет для Вашей задачи, вопрос только в написании самого кода.

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 07:00
imamverdiyeveldar
polla писал(а): 05 апр 2021, 20:43 Подскажите пожалуйста.

Есть основная сущность в ней две вложенные сущности с полями

вложенная сущность 1 поле 1
вложенная сущность 2 поле 2

Нужно в списке основной сущности вывести данные как заголовок из 1 поля вложенной сущности 1 и из поле 2 второй вложенной сущности 2.

Как это сделать. Пробую выбрать тип поля MySQL запрос, PHP код но знание не хватает что и как запрашивать.

Спасибо.
Никак не могу представить. А если во вложенной сущности будет 2-3 записи? что тогда?

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 10:31
nruslan2
Antonyous99 писал(а): 07 апр 2021, 02:35 Насколько мне известно, штатное по MySQL запрос возвращает только одно и только числовое значение.
А вот поле PHP код подойдет для Вашей задачи, вопрос только в написании самого кода.
Немного поправлю:
SQL запрос возвращает все, что соответствует условиям, будь то цифры или символы.
А для вывода нескольких значений пользоваться Group_concat можно.

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 11:17
Antonyous99
imamverdiyeveldar писал(а): 07 апр 2021, 07:00 Никак не могу представить. А если во вложенной сущности будет 2-3 записи? что тогда?
Выбрать только первую запись

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

e.id = 1

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 11:38
polla
Antonyous99 писал(а): 07 апр 2021, 11:17
imamverdiyeveldar писал(а): 07 апр 2021, 07:00 Никак не могу представить. А если во вложенной сущности будет 2-3 записи? что тогда?
Выбрать только первую запись

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

e.id = 1
это не работает. и поле не числовое. хочется из заголовков вложенных сущностей (поле 1 и поле 2) сделать заголовок сущности

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 11:53
imamverdiyeveldar
polla писал(а): 07 апр 2021, 11:38
Antonyous99 писал(а): 07 апр 2021, 11:17
imamverdiyeveldar писал(а): 07 апр 2021, 07:00 Никак не могу представить. А если во вложенной сущности будет 2-3 записи? что тогда?
Выбрать только первую запись

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

e.id = 1
это не работает. и поле не числовое. хочется из заголовков вложенных сущностей (поле 1 и поле 2) сделать заголовок сущности
Вы можете сделать это запрос к полю 1, условие parent_item_id=e.id (выполнять динамически) запрос вернет значение, но не сможете поставить как заголовок, придется продублировать это поле с полем текст по шаблону, тогда сможете указать как заголовок...но я все еще не пойму, если во вложенной сущности несколько записей , что тогда? поле1 первой записи вложенной сущности подтянется, а остальные не нужны?

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 12:04
polla
остальные не нужны. нужно 1 поле от вложенной сущности - в моем случаи заголовок

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 12:08
imamverdiyeveldar
polla писал(а): 07 апр 2021, 12:04 остальные не нужны. нужно 1 поле от вложенной сущности - в моем случаи заголовок
Создаете в основной сущности поле mysql запрос
делаете mysql запрос к полю1 условие parent_item_id=e.id
(выполнять динамически)
потом в основной сущности добавляете поле текст-по шаблону, в шаблоне указываете поле mysql запрос и выбираете как заголовок.

Re: Получение данных из вложенной сущности с выводом в списке как заголовок

Добавлено: 07 апр 2021, 12:14
polla
аааааааааааааа спасибо вам получилось

все просто. не надо в формуле parent_item_id=e.id ничего трогать. а я вместо id цифры кода поля подставлял, вот я чайник