我需要水平加入兩個查詢的結果。 考慮查詢下面將返回兩行:並列加入兩個sql查詢,沒有列公用
Select *
from Salary
where sal > 10000
上面的查詢的結果應該由側與查詢的結果下面這將再次返回兩個rows.Or我只是需要拼接被接合的邊這兩個結果集:
Select 'xyz' from dual
union
Select 'abc' from dual
請建議如何可以做到這一點,因爲我試圖與下面的查詢要做到這一點,但它返回一個笛卡爾乘積:
Select *
from (Select *
from salary
where sal > 10000) TEMP1,
(Select 'xyz' from dual
union
Select 'abc' from dual) TEMP2
你能成爲什麼您希望的結果集的樣子,如果你不想交叉聯接更清晰? – 2010-12-10 11:25:39