2009年1月12日

使用UNION查询时,同时使用TOP 与ORDER BY遇到的问题

摘要: 问题发生的情况: SELECT TOP 5 * FROM TABLE1 WHERE…… UNION SELECT TOP 5 * FROM TABLE2 WHERE…… ORDER BY (一个会更改显示顺序的条件) 结果是第一个表没有按照ORDER BY的条件排序,第二个表按照ORDER BY的条件排序了,造成显示结果不正确。 解决办法: SELECT TOP 10 * FROM ( S... 阅读全文

posted @ 2009-01-12 13:56 王培 阅读(341) 评论(2) 推荐(0) 编辑

导航