【发布时间】:2011-08-19 16:14:28
【问题描述】:
非常快速的问题...我有 4 个表格,它们是 UNION-ed 在一起的,如下所示:
SELECT * FROM table1
UNION
SELECT * FROM table2
UNION
SELECT * FROM table3
UNION
SELECT * FROM table4
如果不指定ORDER BY,则查询按字母升序排列第一列(在我的例子中恰好是varchar 类型)。我也不想要ORDER BY [Column1] DESC。
我只想按照表格本身的顺序对结果进行排序UNION-ed。 1、2、3、4。
有没有简单的方法来做到这一点?
谢谢!!
【问题讨论】:
标签: sql sql-server tsql sql-server-2008