db2数据库 有个values函数可用于你说的这种 *** 作,但是mysql本身是 没有这样的函数的。
下面是取巧的一种写法,也能得到你想要的数据。如图:
selecttrim(substring_index(substring_index(a.num,',',b.help_topic_id + 1),',' ,- 1)) AS numb
from (
select
'39982665399,39023431098,39764974481,39055572973,39897342743,40127675336,40174795679' as num
from dual ) a
JOIN apsc.help_topic b ON b.help_topic_id <(length(a.num) - length( REPLACE(a.num, ',', '') ) + 1 )
希望能帮到你!
建议你使用union all 关键字
select xxx from tableunion all
select xxx from table
....
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)