第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

合并兩個沒有公共字段的表

合并兩個沒有公共字段的表

猛跑小豬 2019-11-28 10:55:28
我想學習如何合并兩個沒有共同字段的數(shù)據(jù)庫表。我已經(jīng)檢查了UNION,但是MSDN說:以下是使用UNION組合兩個查詢的結果集的基本規(guī)則:在所有查詢中,列的數(shù)量和順序必須相同。數(shù)據(jù)類型必須兼容。但是我根本沒有共同點。我想要的就是將它們像視圖一樣組合在一個表中。所以我該怎么做?
查看完整描述

3 回答

?
qq_花開花謝_0

TA貢獻1835條經(jīng)驗 獲得超7個贊

這是一個非常奇怪的請求,幾乎可以肯定是您在現(xiàn)實世界中的應用程序中永遠不想做的事情,但是從純粹的學術角度來看,這是一個有趣的挑戰(zhàn)。使用SQL Server 2005,您可以使用公用表表達式和row_number()函數(shù)并在其上進行聯(lián)接:


with OrderedFoos as (

    select row_number() over (order by FooName) RowNum, *

    from Foos (nolock)

),

OrderedBars as (

    select row_number() over (order by BarName) RowNum, *

    from Bars (nolock)

)

select * 

from OrderedFoos f

    full outer join OrderedBars u on u.RowNum = f.RowNum

這行得通,但是它非常愚蠢,我只將其作為“社區(qū)Wiki”答案提供,因為我真的不建議這樣做。


查看完整回答
反對 回復 2019-11-28
?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

Select 

DISTINCT  t1.col,t2col

From table1 t1, table2 t2


OR


Select 

DISTINCT  t1.col,t2col

From table1 t1 

cross JOIN  table2 t2

如果它包含數(shù)據(jù),則需要花費較長的時間..


查看完整回答
反對 回復 2019-11-28
  • 3 回答
  • 0 關注
  • 806 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號