私の質問は簡単です。UNION ALLクエリが行う自動ソートをどのように回避しますか?
これは私のクエリです
SELECT * INTO #TEMP1 FROM Final
SELECT * INTO #TEMP2 FROM #TEMP1 WHERE MomentId = @MomentId
SELECT * INTO #TEMP3 FROM #TEMP1 WHERE RowNum BETWEEN @StartRow AND @EndRow
SELECT * INTO #TEMP4 FROM (SELECT *FROM #TEMP3 UNION ALL SELECT *FROM #TEMP2) as tmp
SELECT DISTINCT * FROM #TEMP4
SQL Server 2008 を使用しています。Union ALL を単純な Concatenate のように実行する必要がありますが、そうではありません! これであなたの助けに感謝します。