2

我正在测试一个查询并希望用来SELECT获取一些初始数据,如下所示:

SELECT 1,2,3
    UNION
SELECT 2,3,4

是否有将这两个选择合并为一个的语法,还是我必须UNION为每一行使用一个语句?

4

2 回答 2

3

您可以使用值子句

select t.*  from (values(1,2,3), (2,3,4)) as t(col1,col2,col3)
于 2012-07-20T11:17:37.030 回答
0

如果要将结果显示为一个结果集,则必须使用 union/union all

于 2012-07-20T11:04:53.653 回答