0
實施例表1多個結果在SQL查詢
colA
5
3
1
實施例表2
colB
2
6
8
我的結果是一樣的東西
5 2
5 6
5 8
3 2
etc...
我想是這樣的
5 2
3 6
1 8
任何有經驗的人有任何想法如何擺脫這個?
實施例表1多個結果在SQL查詢
colA
5
3
1
實施例表2
colB
2
6
8
我的結果是一樣的東西
5 2
5 6
5 8
3 2
etc...
我想是這樣的
5 2
3 6
1 8
任何有經驗的人有任何想法如何擺脫這個?
with cte1 as (
Select *,row_number() over() as rnk
from "#tmp"
), cte2 as (
Select *,row_number() over() as rnk1
from "#tmp1"
)
Select colA,colb
from cte1
inner join cte2 on (rnk = rnk1);
如果結果集具有不同的行數,您可能希望使用'FULL JOIN'而不是'INNER JOIN'。 – 2014-10-01 07:26:27
每張表中您需要的結果的記錄順序是什麼?這些表是否有任何ID密鑰字段? – valex 2014-10-01 07:19:33
記錄具有每個記錄都獨有的字母和數字鍵,但不是唯一的。 – 0pcode 2014-10-01 14:44:21