在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 Server 的 UNION 查询中实现排序功能,通过巧妙地构造 SQL 语句,使得多个查询结果能够按指定字段排序,解决实际开发中遇到的问题。

被折叠的 条评论
为什么被折叠?



