大家好我有这种情况
tabperfil
ta
bperfil.Cidade_Id -> values = 12,34,645,21
然后我有$id = 12
所以我试着做这个查询
select * from tabperfil limit 0,5
但要获得Cidade_Id
的值,并使用$id
检查
如果是相反的情况,我知道
select * from tabperfil WHERE Cidade_Id IN ($id)
所以如何做这样的事情
select * from tabperfil WHERE ($id) in Cidade_Id
答案 0 :(得分:5)
WHERE FIND_IN_SET($id, Cidade_Id) > 0
但是你应该真正规范化你的数据库。在1列中使用逗号分隔值会产生麻烦。