我有一个 sql 查询,我试图在其中获取数据库上的子组并绑定到 asp.net 中的下拉列表。在数据库方面,我使用的是 MSSQL server 2008 R2,并且有以下查询:
SELECT -1 ItemSubGroupId,
'Select Sub Group' AS ItemSubGroupName
UNION
SELECT ItemSubGroupId,
ItemSubGroupName
FROM dbo.tblSetupItemSubGroup SG
WHERE SG.ItemMainGroupId = 17
结果是:
现在我想按 ItemSubGroupName 对所有子组进行排序,在我排序后它会给我一个类似的结果
SELECT -1 ItemSubGroupId,
'Select Sub Group' AS ItemSubGroupName
UNION
SELECT ItemSubGroupId,
ItemSubGroupName
FROM dbo.tblSetupItemSubGroup SG
WHERE SG.ItemMainGroupId = 17
ORDER BY ItemSubGroupName
在我对其进行排序后,“选择子组”名称也按显示排序。有没有办法在没有“选择子组”部分的情况下对其进行排序?