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

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение alcompstudio »

Добрый день!

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

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

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

http://prntscr.com/stbzng

Есть может соображения - как вывести результат выборки для записи из сущности Пользователи? Ведь по сути конкретный пользователь подключен уже (т.е. есть связь) к сущности Задачи...
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

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

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

find_in_set([current_user_id],[237])
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение alcompstudio »

Спасибо за подсказку, буду иметь ввиду, но у меня там значение выпадающим списком, т.е. не множественное.

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

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

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