【发布时间】:2016-02-17 23:14:37
【问题描述】:
我想选择那些员工id包含3的id。下面是我的数据库结构:
ID NAME Staff_ids
-----------------------
1 A 0,212,5
2 B 2,3,600
3 C 0,1,4
我想要一个查询,我可以在其中选择那些在 staff_ids 列中具有 3 的 id。我该怎么做,请帮忙
【问题讨论】:
-
Staff_ids 是什么数据类型?
-
数据类型为varchar
-
但我需要执行记录,因为当员工 ID 包含 33 或类似值时使用 like 会令人困惑,因为 33 与 3 不同
-
为什么你的 ID 是字符串?
-
因为这是一个字母数字 id
标签: php mysql codeigniter mysqli