0

SQLビューと同じようにクエリの順序の結果を維持するにはどうすればよいですか。次のSQLを使用して結果を取得します

SELECT TableName.NumBR
FROM TableName
WHERE 
NumBR = ""
OR NumBR Like "3101"
OR NumBR Like "3541"
OR NumBR Like "4381"
OR NumBR Like "AS3281"
OR NumBR Like "4260"
OR NumBR Like "4315"
OR NumBR Like "4330"
OR NumBR Like "4382"
OR NumBR Like "9410"
OR NumBR Like "9570"
OR NumBR Like "AS3710"
OR NumBR Like "AS4450"
OR NumBR Like "K400"
OR NumBR Like "3100"
OR NumBR Like "3130"
OR NumBR Like "3280"
OR NumBR Like "3495"
OR NumBR Like "3540"
OR NumBR Like "3610"
OR NumBR Like "3700"
OR NumBR Like "4110"
OR NumBR Like "4200"; 

ただし、SQLビューに入力されたままの順序を維持したい場合は、結果は常に昇順で並べ替えられます。

4

1 に答える 1

1

注文を選択しておらず、whereステートメントを作成しました。基準に自動番号が付いた一時テーブルを使用してから、注文に自動番号を使用できます。

SELECT TableName.NumBR
FROM TableName
INNER JOIN temp 
ON TableName.NumBR = Temp.NumBR
ORDER BY Temp.ID
于 2012-08-13T13:52:38.160 に答える