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