TABLE1 字段
------------
A0B0FSTQ1FQ3
A2B2FSTQ1HU1
B1D2FWJA2JY2
TABLE2
字段1 字段2
----------------------------
A0 审核
A2 未审核
B2 通过
B0 未通过
FS 建表
TQ1 同步
FQ3 系统
我想要的结果为(将table1中的字符串拆分为,例:A0B0FSTQ1FQ3 = A0 B0 FS TQ1 FQ3): 字段1 字段2 字段3 字段4 字段5 字段6 字段7 字段8 字段9 字段10
---------------------------------------------------------------------------------------------
A0 审核 B0 未通过 FS 建表 TQ1 同步 FQ3 系统
其他的数据我就不打出来了,我就是想得出这样的结果,不知道怎么得出来,请各位高手指教一下谢谢。
------------
A0B0FSTQ1FQ3
A2B2FSTQ1HU1
B1D2FWJA2JY2
TABLE2
字段1 字段2
----------------------------
A0 审核
A2 未审核
B2 通过
B0 未通过
FS 建表
TQ1 同步
FQ3 系统
我想要的结果为(将table1中的字符串拆分为,例:A0B0FSTQ1FQ3 = A0 B0 FS TQ1 FQ3): 字段1 字段2 字段3 字段4 字段5 字段6 字段7 字段8 字段9 字段10
---------------------------------------------------------------------------------------------
A0 审核 B0 未通过 FS 建表 TQ1 同步 FQ3 系统
其他的数据我就不打出来了,我就是想得出这样的结果,不知道怎么得出来,请各位高手指教一下谢谢。
select left(a.col1,2) col1,b.col2 col2,
substring(a.col1,3,2) col3,c.col2 col4,
substring(a.col1,5,2) col5,d.col2 col6,
substring(a.col1,7,3) col7,e.col2 col8,
substring(a.col1,10,3) col9,f.col2 col10
from a join b on left(a.col1,2) = b.col1
join b c on substring(a.col1,3,2) = c.col1
join b d on substring(a.col1,5,2) = d.col1
join b e on substring(a.col1,7,3) = e.col1
join b f on substring(a.col1,10,3) = f.col1