1
在這裏,我有2個疑問:如何將兩個表連接在一起,並將兩個表都組合成一列?
SELECT bk, search, ckey, dn
FROM
(SELECT t1_bk_no AS 'bk',
t1_full_key AS 'ckey',
CAST(t1_info1 AS VARCHAR(100)) AS [1],
CAST(t1_info2 AS VARCHAR(100)) AS [2],
CAST(t1_info3 AS VARCHAR(100)) AS [3],
CAST(t1_info4 AS VARCHAR(100)) AS [4],
CAST(t1_info5 AS VARCHAR(100)) AS [5]
FROM dbo.FirstTable) PNT
UNPIVOT(searcg FOR dn IN ([1],[2],[3],[4],[5])) AS UPV
WHERE search NOT IN ('0', '999999999', '') AND search IS NOT NULL
和
SELECT bk, search, ckey, dn
FROM
(SELECT t2_bk_no AS 'bk',
t2_full_key AS 'ckey',
CAST(t2_info1 AS VARCHAR(100)) AS [6],
CAST(t2_info2 AS VARCHAR(100)) AS [7],
CAST(t2_info3 AS VARCHAR(100)) AS [8]
FROM dbo.SecondTable) PNT
UNPIVOT(search FOR dnIN ([1],[5],[7])) AS UPV
WHERE search NOT IN ('0', '999999999', '') AND search IS NOT NULL
基本上我想加入這兩個表。努力尋找放置連接語句的位置。
任何幫助表示讚賞,謝謝。
什麼是你想要的輸出?只是兩個查詢的結果結合在一起?如果是這樣,你想聯合他們,否則,給出一個輸出的例子。 –
是的,謝謝你的幫助。 – user2449444