Как выбрать строку из массива в столбце в MySQL - PullRequest
1 голос
/ 04 мая 2019

Я хочу выбрать строку из моей таблицы, где «идентификатор пользователя» равен некоторому идентификатору пользователя, но мои столбцы - это массив. Как я могу выбрать на нем?

Image of MySQL Page

Ответы [ 4 ]

1 голос
/ 04 мая 2019
select * from table_name where FIND_IN_SET(@user_id,user_id) > 0
0 голосов
/ 04 мая 2019

Попробуйте этот запрос ..

select * from table where CONCAT(',', userid, ',') like '%,@yourid,%'
0 голосов
/ 04 мая 2019

Попробуйте это MySQL

select * from table_name where FIND_IN_SET('%@userid%',userid);
0 голосов
/ 04 мая 2019

ожидаете ли вы что-то подобное

select * from table_name where userid=@userid
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...