表的数据结构就像那样
ID ids
--- ----
2 3432,545,65454
3 654,3333223,54333
4 547432
我想找一个例如545的行,我应该写什么样的查询? 也许find_in_set可以帮助我?
答案 0 :(得分:4)
是的,您可以使用FIND_IN_SET
:
SELECT ID, ids
FROM yourtable
WHERE FIND_IN_SET('545', ids)
答案 1 :(得分:0)
是的,FIND_IN_SET以某种方式。
另一种方式是
select * from tablename
where ids like '545'
OR ids like '545,%'
OR ids like '%,545'
OR ids like '%,545,%'