标签: php mysql
我有一个表寄存器,它有三个字段,如索引my_caste part_caste
my_caste
part_caste
现在,如果我通过id 5搜索part_caste,它会给我一个结果,但它应该给我三个结果。
如何在那里得到三个结果:
答案 0 :(得分:1)
使用FIND_IN_SET()
FIND_IN_SET()
select * from `register` where find_in_set(5, part_caste) > 0
但你应该更好地改变你的桌面设计。永远不要在一列中存储多个值!