[唐胡璐] - SQL UNION All 排序问题
2013-07-24 07:59
776 查看
在sql server中我们是不能再union查询中直接使用order by 进行排序的,因此我们必须使用一些比较巧妙的方法来得到我们想要的结果。
sqlStr = "select * from ("; sqlStr += "select NodeID,NodeName from Case_Tree where RootType=2 and NodeType=2"; sqlStr += " union all "; sqlStr += "select ActionID,ActionName from Case_Action where ActionCategory = 'Function'"; sqlStr += ") as T order by NodeName";
相关文章推荐
- [唐胡璐] - SQL UNION All 排序问题
- SQL 2000 UNION ALL 子查询增加排序列报错问题
- SQL用了Union后的排序问题
- union all 和union 的区别,如何让union 排序问题解决
- mybatis中insert into ...select ...from dual union all select ... from dual 提示sql命令未结束的问题
- Oracle Union/Union all 的排序问题
- sql 之 union && union all 以及安全问题
- SQL用了Union后的排序问题
- Sql常见问题总结二(Sql语句怎么样查询IP,游标去重复,各种函数使用,各种取时间格式,字符串精确排序,超时锁问题)
- sql left join order by 排序遇到null值排序混乱问题
- 【SQL优化】B树索引位图转换及OR到UNION(ALL)的改写
- oracle数据库的sql平时遇到的一些小问题union,to_char(),null last,group by
- 3-SQL Union和SQL Union All用法
- union all和order by一起使用出问题
- SQL中union和多个order by同时出现的问题
- mysql union order by 分别排序问题
- SQL中 union问题
- ORACLE中文排序方式 vs SQL Server 2005的中文排序问题
- sql优化实战:把full join改为left join +union all(从5分钟降为10秒)