0

次のようなSQLクエリによって返される単語でラベルを印刷したい。

1 2 3
4 5 6

それらのラベルの裏側を印刷したい場合は、次のように印刷する必要があります

3 2 1
6 5 4

私の実際のケースでは、2行で5つの列がありますが、レコードが2番目のレコードのように順序付けられるようにクエリを作成するにはどうすればよいですか。通常の順序は単語で処理されるので、私のクエリは次のようになります。

SELECT * FROM Products ORDER BY Products.id

私はMSAccessを使用しています=(

編集 :

明確にするためだけに

次のようなレコードを注文したいのですが

3 2 1 6 5 4 9 8 7 12 11 10

EDIT2:

私のテーブルはこんな感じ

ID    ProductName
1     Product1
2     Product2
3     Product3
n     Product[n]

上記のようにIDを返したい

4

1 に答える 1

1
SELECT * FROM Products ORDER BY Products.id desc

あるいは、現時点でのクエリが本当にこれを提供している場合:

select col1, col2, col3 from products order by products.id;

使ってみませんか

select col3, col2, col1 from products order by products.id;
于 2012-07-07T02:39:23.777 に答える