我的查詢是這樣的:串聯結果
concatenate(
(select col1 from table1) , (select col1.substr(1,<tillENd>))
)
這工作正常,如果兩個子選擇返回一行和一列。在我的情況下,兩者都會給出多行而不是一列。
我想將它們逐行連接在一起。我怎樣才能做到這一點?
更新:完整的查詢類似於以下內容。
查詢1:
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)
)
)
seond選擇查詢:
select substr(col1,instr(col1,'/')) as A1
from (select col1
from tabl1)
你能舉一個例子,每個表有一些行和所需的輸出嗎? –
table1和table2有什麼關係嗎? – Ben
這個問題似乎是不完整的 –