select * from table_a where a.id in(‘1,2,3,4’);
注:‘1,2,3,4’是一个字符串,我想问有没有什么函数或者方法将’1,2,3,4’转换为’1’,‘2’,‘3’,‘4’,字符串里面的元素不固定,可能是’1,3,5,7,9…’
select * from table_a where a.id in(‘1,2,3,4’);
注:‘1,2,3,4’是一个字符串,我想问有没有什么函数或者方法将’1,2,3,4’转换为’1’,‘2’,‘3’,‘4’,字符串里面的元素不固定,可能是’1,3,5,7,9…’
看看这个,需要加个辅助表
不过我们一般是在程序里直接replace将 ,
替换成 ','
你需要这个函数 find_in_set,https://docs.pingcap.com/zh/tidb/stable/string-functions#find_in_set
PS:你这表结构设计有问题啊,不符合范式