有許多類似的問題,但不完全是我想要的,我保留提問一個問題,所以原諒我,如果這是一個重複,因爲我無法準確找到我通緝。將來自2個不同查詢的不同列組合成一個結果集
我有一個查詢:
SELECT TOP 1 t1.Col1, t1.Col2, <need_to_append_here>
FROM t1
LEFT OUTER JOIN t2
ON t1.Id = t2.Id
WHERE t1.Id = 'x'
ORDER BY t2.Col2 DESC
如果您看到need_to_append_here,我需要一個完全不同的SQL,所以我得到追加到4分的結果列在結果集:
SELECT t3.Col3, t3.Col4 FROM t3 WHERE t3.Id = 'z'
我應該看到一行用Col1中,col2的,COL3,COL4
UPDATE 我能得到它的工作,但是從第二查詢通過執行類似
SELECT * FROM (SELECT TOP 1 t1.Col1, t2.Col2, (SELECT t3.Col3..) Col3
FROM ....
但我無法包含一列兩列在第2個選擇
不能僅僅加上'JOIN T3 ON t3.Id =「z''? – JamieD77