これを並べ替えることができません。結果セット全体をDateId、productNameの順に並べたいのですが、機能させることができません。
SELECT d.DateId,
s.product_name1 as productName
FROM dbo.SaleDates d
INNER JOIN dbo.Sale s ON s.saleId = d.saleId
UNION ALL
SELECT d.DateId,
s.product_name2 as productName
FROM dbo.SaleDates d
INNER JOIN dbo.Sale s ON s.saleId = d.saleId
UNION ALL
SELECT d.DateId,
s.product_name3 as productName
FROM dbo.SaleDates d
INNER JOIN dbo.Sale s ON s.saleId = d.saleId
order by d.DateId, productName
基本的にどこでどのようにこの注文を追加するかわからない。注文のサブセットがあるので、各選択に注文を追加したくありません。-全体の-終了結果セットを注文したい...