2013-06-03 61 views
0

我不知道如何搜索这个,因为我不知道如何调用这种类型的选择。
如果我做我的选择是这样的:选择多行别名

SELECT 1, 2, 3 AS [Foo] 

我得到这个结果表:

-------------------------------------------- 
|(No Column Name) | (No Column Name) | Foo | 
-------------------------------------------- 
|  1   |  2   | 3 | 
-------------------------------------------- 

这是不是我想要的。如果我改变了这一点:

SELECT 
1 AS [Foo], 
2 AS [Foo], 
3 AS [Foo] 

我得到这个结果表:

------------------- 
| Foo | Foo | Foo | 
------------------- 
| 1 | 2 | 3 | 
------------------- 

这仍然不是我要找的。
我怎么能更改这个查询,使我的产出表是这样的:

------- 
| Foo | 
------- 
| 1 | 
| 2 | 
| 3 | 
------- 

回答

3

你需要一个UNION

SELECT 1 AS Foo 
UNION ALL 
SELECT 2 AS Foo 
UNION ALL 
SELECT 3 AS Foo 
+0

哦,从来没有使用过,多亏了很多。完美的作品。 ! – phadaphunk

+0

不客气':)' –