(SELECT TOP(3) orderid, empid, orderdate, requiredate FROM sales...., orderdate FROM (SELECT TOP 2 empid, orderid, orderdate
FROM [order] WHERE empid = 1 ORDER BY orderdate...DESC) AS O1
UNION ALL
SELECT empid, orderid, orderdate FROM (SELECT TOP 2 empid, orderid, orderdate...BY (SELECT 0)) AS rownum, country, region, city FROM user
这儿注意的是ORDER BY (SELECT 0)的用法,表示告诉系统不用排序的意思...表示分区开始,CURRENT ROW表示当前行,使用UNBOUNDED FOLLOWING表示分区中的最后一行。