记一次 mysql group_concat()函数和 ins

2019-04-16  本文已影响0人  河南大叔闯天涯

当前有个业务需求,需要查出以逗号隔开的字段 。类似于 1,2,3  ;需要返回该id集合对应的名称

select group_concat(name) from role where instr(role_id,id)。

在某些特定的场合下,可以用来达到in函数的效果,但是存在一定的局限性,比如要通过特殊字符使每个值构成唯一避免出现偏差,使用的时候要注意。

select * from t_city where instr(',3,4,5,12,',concat(',',id,','));

上一篇 下一篇

猜你喜欢

热点阅读