我有一個具有完全相同的領域兩個表,我想根據我加入到他們都被稱爲join2 = 1連接生成2行,而不是一個
然而,當我使用一個虛擬場加入他們的行列下面的語法,它把它全部在一行,在那裏,我希望他們在單獨的線路基礎上,名稱字段
我使用的語法是:
select a.NAME, a.COUNT1, a.MIN1,a.MAX1,a.SUM1,a.AVG1,
b.NAME, b.COUNT1, b.MIN1,b.MAX1,b.SUM1,b.AVG1
from #AMT_PAYMENTS a
INNER join #cur_bal b on (a.join2 = b.join2)
使表看起來像
name count1 min1 max1 sum1 avg1 name count1 min1 max1 sum1 avg1
,而不是僅僅
name count1 min1 max1 sum1 avg1
與單獨列出的名稱垂直
這是正常行爲;結果顯示來自兩個連接表的相應字段。 – GolfWolf
你能提供更多關於你想達到的細節嗎?輸入和預期輸出的例子會很好。 – GolfWolf