Я хочу получить несколько столбцов, содержащих несколько значений, используя определенное значение из одной таблицы в PHP/MYSQL.Как получить несколько столбцов, содержащих несколько значений, используя определенное значение из одной таблицы в PHP/MYSQL.
Моя структура таблицы, как,
id | Name | s_id |
-----------------------------
1 | aaa | 3 10 13 |
2 | bbb | 1 2 5 8 16 23 |
3 | ccc | 1 3 11 19 25 |
4 | ddd | 7 15 19 25 |
5 | eee | 5 13 16 21 |
Мой запрос,
"SELECT Name FROM table where s_id like '%1%'"
я должен получить результат, как,
bbb
ccc
, но я получаю все имена чей «id» имеет '1'
в своем значении, i.e. 1, 11, 19, 16, etc.
Что я должен изменить в своем коде и структура таблицы? мне нужно использовать какой-либо разделитель? am кодируя его в php. PLS помочь мне. Спасибо заранее.
'где s_id REGEXP '[[: <:]]1[[:>:]]' '? – splash58