Вывести список значений (заголовки) из Глобального списка поля множественного выбора - в поле MySQL формула

Все вопросы/проблемы по установке и использовании.
remchik
Сообщения: 268
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Вывести список значений (заголовки) из Глобального списка поля множественного выбора - в поле MySQL формула

Сообщение remchik »

в нынешнем мире, сайт уже не просто html страничка нарисованная в экселе.
Ни один норм проект без знания основ синтаксиса - не сделать, ни в одном конструкторе. Что толку от поля SQL запрос, если понимания что такое БД нет, можно таких запросов накрутить, что вообще все упадет или тупить будет. Рекурсию бомбануть - и досвидули.

Это я к чему, основы надо знать !
Уметь кодить - не обязательно.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
VladimirVa
Сообщения: 139
Зарегистрирован: 24 сен 2020, 14:57
Имя: Владимир
Откуда: Россия, Тюмень

Re: Вывести список значений (заголовки) из Глобального списка поля множественного выбора - в поле MySQL формула

Сообщение VladimirVa »

На всякий случай, тоже мозг поломал изрядно.
Случай для одного значения из списка:
MySQL Формула в дочерней сущности, в которой нужно получить Имя из поля список(глобальный спискок) Родительской сущности.

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

SELECT name FROM app_global_lists_choices WHERE id = {6}
Функция SELECT указать поле список(глобальный спискок) родительской сущности.

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

parent_entity_item_value(ID_родительской_сущности,поле список_из_глобального_списка)
Возвращает ID, но не Имя
VladimirVa
Сообщения: 139
Зарегистрирован: 24 сен 2020, 14:57
Имя: Владимир
Откуда: Россия, Тюмень

Re: Вывести список значений (заголовки) из Глобального списка поля множественного выбора - в поле MySQL формула

Сообщение VladimirVa »

Попытался настроить из родителя с несколькими значениями из списка:

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

SELECT name FROM app_global_lists_choices WHERE id IN {6}
Просто функция возвращает список id через запятую: Должно же работать

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

SELECT name FROM app_global_lists_choices WHERE id IN {6}
или

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

SELECT name FROM app_global_lists_choices WHERE id IN ({6})
Ведь так работает:

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

SELECT GROUP_CONCAT(name) FROM app_global_lists_choices WHERE id IN (119,118)
Ответить