我的查询类似于:
concatenate(
(select col1 from table1) , ( select col1.substr(1,<tillENd>) )
)
如果两个子选择都返回一行和一列,则此方法可以正常工作。就我而言,两者都会给出多行但一列。
我想逐行连接它们。我怎样才能做到这一点?
更新:完整的查询类似于以下内容。
查询一:
select col3
from tabl2
where col2 in (select substr(A,1,instr(A,'_',-1)-1)
from ( select substr(col1,1,instr(col1,'/')-1) as A
from ( select col1 from tabl1 )
)
)
第二次选择查询:
select substr(col1,instr(col1,'/')) as A1
from ( select col1
from tabl1 )