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

Вывод значения в поле MySQL запрос по назначенному пользователю - нужна помощь

Добавлено: 04 июн 2020, 02:37
alcompstudio
Добрый день!

Есть сущность Задачи, в ней поле Пользователи (для назначения пользователя на Задачу) и поле Сумма по задаче (MySQL формула). А также поле Статус.

Можно ли в сущности Пользователи вывести сумму по полю Сумма по задаче по конкретному подключенному пользователю к задачам по всем задачам, у которых статус Завершен? Если да - то как правильно пишется условие и переменные?

Я начал делать условие, но застрял на сравнении пользователей в сущности Задачи и текущей записи-пользователя

http://prntscr.com/stbzng

Есть может соображения - как вывести результат выборки для записи из сущности Пользователи? Ведь по сути конкретный пользователь подключен уже (т.е. есть связь) к сущности Задачи...

Re: Вывод значения в поле MySQL запрос по назначенному пользователю - нужна помощь

Добавлено: 04 июн 2020, 07:41
support
Коллеги, перед написанием любых условий, проверяйте как данные хранятся в БД.
Если это список с выбором нескольких значений, то выбранные значения хранятся через запятую Соответственно условие тогда будет

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

find_in_set([current_user_id],[237])

Re: Вывод значения в поле MySQL запрос по назначенному пользователю - нужна помощь

Добавлено: 04 июн 2020, 11:54
alcompstudio
Спасибо за подсказку, буду иметь ввиду, но у меня там значение выпадающим списком, т.е. не множественное.

Нашел решение таким способом:

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

[237]=e.id
[current_user_id] - не работает...