mysql多记录数据搜索问题

时间:2014-08-13 11:56:53

标签: php mysql

我有一个表寄存器,它有三个字段,如索引my_caste part_caste

现在,如果我通过id 5搜索part_caste,它会给我一个结果,但它应该给我三个结果。

如何在那里得到三个结果:

1 个答案:

答案 0 :(得分:1)

使用FIND_IN_SET()

select * from `register`
where find_in_set(5, part_caste) > 0

但你应该更好地改变你的桌面设计。永远不要在一列中存储多个值!