Сделать выборку по пользователям.

Все вопросы/проблемы по установке и использовании.
Ответить
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Сделать выборку по пользователям.

Сообщение alexinc »

Что-то я не понимаю.
В Сущности пользователи нужно сделать выборку по заказам.
В Заказах есть вкладка команда. Там галками выставляется пользователи. Бывают два, бывают три, бывает один.
Нужно в пользователях показать сколько заказов сделали.
Делаю поле Заказы с сущности Пользователи - Список записей по MySql запросу.
Выставляю условие:
[id] IN ([161]) - где - id пользователя, [161] - поле со списком пользователей.
И в итоге, у меня отрабатывает только первый попавший пользователь. Остальные не показываются. Где я что делаю не так?
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Сделать выборку по пользователям.

Сообщение alexinc »

Все, нашлось.
Нужно использовать LIKE конструкцию
[161] LIKE '%[id]%' - вот по типу такого.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Сделать выборку по пользователям.

Сообщение nruslan2 »

используйте лучше FIND_IN_SET()
Like в вашем случаи, через какое то время не сработает правильно так как для него id 16 и 160 или 216 будет одно и тоже!
alexinc
Сообщения: 422
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: Сделать выборку по пользователям.

Сообщение alexinc »

nruslan2 писал(а): 11 апр 2022, 17:35 используйте лучше FIND_IN_SET()
Like в вашем случаи, через какое то время не сработает правильно так как для него id 16 и 160 или 216 будет одно и тоже!
Да, так повеселее. Спасибо
Ответить