- ベストアンサー
Accessクエリで昇順で昇順に並びかえる
お世話になります Accessクエリで昇順にしたのですがID順にそろえたいのですが ■現状 例下記 ID|配達場所| 6|大阪 | 4|大阪 | 7|大阪 | 3|大阪 | 5|京都 | 2|京都 | 1|京都 | 現在上記のような感じになり大阪と京都は区別出来たのですが、 クエリ内ではただ昇順を選んでるだけです(配達場所) ■わからないこと ID番号も昇順にしたい。 ID|配達場所| 3|大阪 | 4|大阪 | 6|大阪 | 7|大阪 | 1|京都 | 2|京都 | 5|京都 | なんだか昇順の昇順でややこしいですがわかる方ご教授願います
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#1です クエリのデザインで表示されているのかな 左から順に ID 表示にチェック 配達場所 表示にチェック 検索条件 並べ替え:昇順 ID 表示にチェックなし 並べ替え:昇順 わかりにくいかな
その他の回答 (4)
既に回答は出ていますが・・・。 tab1: [ID]_[配達場所] 001___京都 002___京都 003___大阪 004___大阪 005___京都 006___大阪 007___大阪 008___北海道 クエリ1: [ID]_[配達場所]_[ソートキー] 001__京都________京都_________001 002__京都________京都_________002 003__大阪________大阪_________003 004__大阪________大阪_________004 005__京都________京都_________005 006__大阪________大阪_________006 007__大阪________大阪_________007 008__北海道______北海道_______008 ですから、 ID__配達場所 001_京都 002_京都 005_京都 003_大阪 004_大阪 006_大阪 007_大阪 008_北海道 京都が先ですよね・・・。
- mo_gu
- ベストアンサー率51% (56/109)
#1です SQLで書くなら SELECT * FROM テーブル名 ORDER BY 配達場所 ASC,ID ASC;
補足
すみません 説明不足です下記 配達場所に 検出条件”大阪” または”京都” 並び替えに昇順としています 本当にすみません質問チェック漏れです、申し訳ないです
- nmktksk
- ベストアンサー率36% (75/208)
SELECT * FROM テーブル名 ORDER BY ID ASC,配達場所 ASC; 今、試せる環境でないため確認してないですが、どうですか?
補足
お返事ありがとうございます 説明不足ですみません 大阪と京都の絞込みをしています ほんとすみません 方法は 配達場所に 検出条件”大阪” または”京都” 並び替えに昇順としています ほんとうにすみません
- mo_gu
- ベストアンサー率51% (56/109)
>クエリ内ではただ昇順を選んでるだけです(配達場所) 配達場所の次にIDの昇順を入れてください。
補足
さっそくありがとうございます 当方も何度も試しましたがIDの昇順が優先されてしまい配達場所の昇順が外れてしまいます。
補足
できましたあーーーーーー 結果おっしゃるとおりIDを2個設置し(一番後ろに1つ) 昇順を実行したところ・・・ 完璧ですこれです ほんとに感謝です ありがとうございました