我对两个表查询做个union,他们的字段几乎一模一样,但是出于应用的需要,分开在两个表中select * from T1
union
select * from T2
order by ID我想对这个结果集进行操作,比如top n,结果出错select top 10 * from (
select * from T1
union
select * from T2
order by ID)错误是
"除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。"请问怎么解决?
谢谢!