2012-11-15 103 views
-4

我有兩個複雜的select語句,每個語句都返回一個相同類型的值。我試圖將它們合併成一個有點像UNION的語句,而不是在一列中返回2行,它將返回2個明確命名的列,每列包含一個值。有沒有簡單的方法來做到這一點?SQL返回2列

+1

向我們展示你的語句... – Kermit

+1

是。就在這裏。 [你有什麼嘗試?](http://whathaveyoutried.com) – 2012-11-15 00:25:46

+0

我試過聯盟,並嘗試做聯接,這導致了錯誤。現在相當卡住 – alex28

回答

1

你總是可以做

SELECT (SELECT the_first_select) AS col1, (SELECT the_second_select) AS col2 
FROM DUAL 
+0

謝謝,那正是我想弄明白的 – alex28

+1

@ alex28那麼你能接受答案嗎? – ShyJ

0
select (select 'expr1'), (select 'expr2')