よろしくお願いします。
VBSでMDB形式のファイルを操作しています。CreateObject("ADODB.Connection")と書く方法です。
ファイルの取得順序(Order句)をどう書けば良いよいかわからず、アドバイスをお願いします。
名簿テーブル(このテーブルがデータの取得対象です)
EmployeeID, Name, DeptID
1, 山田, 2
2, 高橋, 3
3, 吉田, 1
4, 田中, 3
5, 山本, 2
....
部署テーブル(このテーブルが取得順の基準となります)
DeptID, DeptName
1, Sales
2, Finance
3, Legal
この2つのテーブルがあった場合に
・名簿テーブルから従業員の名前を取得したいが、
・取得する順番は、
1. 部署テーブルのDeptNameの昇順(アルファベット順)
2. その上で、EmployeeIDの昇順(若い順)
上の例では、次のようになります。
まず、部署テーブルのDeptNameを昇順にすると次のようになります。
2, Finance
3, Legal
1, Sales
この順に名簿テーブルを並べ替えると次のようになります。
さらに同じ部署番号(たとえば2)の中では、社員IDが若い1の山田さんが先に来て山本さんが後に来ます。
1, 山田, 2
5, 山本, 2
2, 高橋, 3
4, 田中, 3
3, 吉田, 1
....
Select EmployeeID, Name ... order by???
どのようにかけばよいでしょうか。。
部署の数は多くても20くらい、普通は5つくらいなので、先に部署テーブルで部署名を昇順に並べて、そのIDの並び(今回なら 2, 3, 1)を取得して、それを指定するという方法が(もし可能なら)いいようにも思います。
No.1ベストアンサー
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL Server management studio ...
-
テーブルリンク リンク元を知...
-
飲み会で、座敷orテーブルどち...
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
論理名とコメント構文(?)について
-
複数テーブルにわたるCOUNT
-
男性と2人で飲食店に行きテーブ...
-
会社の飲み会の幹事になり、座...
-
まるいテーブル 円い 丸い 漢字...
-
更新されたテーブルを表示したい
-
【PHP】SQL文のSUM関数で出力し...
-
Oracleのテーブルサイズ
-
ACCESSで3ファイルを結合して、...
-
BLOB項目追加後のInsert実行エ...
-
1対1のリレーション(主キー同...
-
面接のときテーブルが正面に。...
-
下の画像はSQLの4大命令の性質...
-
一致するデータのみ削除したい
-
「テーブルに座って……」という...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
「テーブルに座って……」という...
-
アクセスのリンクテーブル一覧...
-
ターンテーブルの、電子レンジ...
-
飲み会で、座敷orテーブルどち...
-
【PHP】SQL文のSUM関数で出力し...
-
まるいテーブル 円い 丸い 漢字...
-
テーブル:生徒名簿 生徒名簿の...
-
1対1のリレーション(主キー同...
-
論理名とコメント構文(?)について
-
面接のときテーブルが正面に。...
-
一致するデータのみ削除したい
-
複雑なSQL文について
-
SQL構文です 画像のようにした...
-
件数の多い順にselect
-
お金持ちのテーブル
おすすめ情報