データベースでサブグループを取得し、asp.net のドロップダウン リストにバインドしようとしている SQL クエリがあります。データベース側では、MSSQL サーバー 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
並べ替えた後、「サブグループの選択」の名前も表示どおりに並べ替えられました。「サブグループの選択」セクションなしで並べ替える方法はありますか?