oracle 表a(2w数据量) 左连接 表b(40w数据量),表b的column2是单个值,表a的column1是由多个column2组成并用逗号隔开,left join时效率低,怎么优化
表a
id column1 .. column 9
1 x1,x3,a1,b5 福建
2 n1,m3,u0,i3,t9,p2,a1 北京
..
20000 o4,u6,t5,r7,w9,q1,c4 南京
表b
type colum2 colum10
1 x1 李
2 a1 陈
3 b5 住
4 n1 阳
5 m3 我
6 u0 牛
..
200000 o4 哦
....
300000 u6 往
400000 t5 去
select a.*,b.* from table a
left join table b
on instr(a.column,b.column)>0