如何从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.我应该在代码和表结构中更改什么?我需要使用任何定界符吗?我用php编码。请帮帮我。提前致谢。

妮基·瓦格拉(Nikhil Vaghela)

试试这个 REGEXP '[[:<:]]1[[:>:]]'

"SELECT Name FROM table where s_id REGEXP '[[:<:]]1[[:>:]]'"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从 PostgreSQL 的单个 JSON 列中获取多个值?

如何从单个 MySQL 表中获取由 PHP 中的多个列分组的多维数组?

如何使用AngularJS从单个选择中获取多个模型值?

如何使用codeigniter活动记录在mysql表的单个字段中搜索多个值?

使用php从mysql数据库的多个表中检索多个值的效率如何

如何在单个mysql查询中从多个关系表中多个连接值

如何从多个工作表中获取列值

如何获取包含MySQL中特定选项和值的列?

如何使用mysqli在表的特定字段中插入多个值?

如何从联接表中获取多个值

如果我有多个具有相同值的行,如何从mysql结果中获取单个值

我如何使用php从另一页的多个值中获取下一页的单个值

如何在Excel中使用数据透视表对单个单元格中的多个值进行计数?

如何在php中的单个表行中打印多个表中的值

如何使用多个 PHP for 循环从数组中检索特定值?

在MySQL中,如何进行将多个列中的值合并为单个列的sql查询?

如何在硒的单个 xpath 中获取多个 <td> 值

如何从具有多个值的键中获取特定值?

如何从包含多个条件的连接表中获取最大值?

如何使用php从MySQL表中不同列的相同值中获取一个?

PHP MySQL如何在单个查询中检索与多个不同值匹配的记录

如何使用mysql获取数组列中特定索引的值?

如何用SQL替换单个列中的多个值?

如何使用 PHP 更新 MYSQL PDO 中获取的列的值

如何选择熊猫系列中包含多个值的特定行?

如何使用多个ORDER BY MySQL从多个表中获取记录

如何使用Featuretools在单个数据框中按列值从多个列创建要素?

如何在SQL Server的一个表中使用查询中的多个值更新列的值?

如何使用mysql从多个列中获取最小值/最小值,但忽略0作为最小值/最小值?