アクセスで、複数のテーブルを1つにしたいです。
テーブルAは、基本の対象(nameのa,b,c)のテーブルです。
テーブルBは、テーブルAの基本の対象の全てが入っているわけではないです。(nameのbなしです。)
テーブルCは、テーブルAの基本の対象以外のものが入っていたり(dというname)、基本の対象が複数入っていたり(aが2個)します。
これを、テーブルDのようなテーブルにしたいです。
具体的には、
① テーブルBにはnameのbはないので、「null」等、データがなかったことがわかるようなものを表示させたいです。
② テーブルCにnameのaが2つありますが、どちらか1つだけがテーブルDに入ればよいです。両方入ってもいいです。
③ テーブルCにnameのdがありますが、これは、テーブルAにないので、テーブルDには入れないようにしたいです。
テーブルAの行が70あって、テーブルBやCに相当する表が15あります。
アクセスでなんとかならないか、丸1日がんばったのですが、
うまくいきません。
どうぞよろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
SELECT A.ID, A.name, B.name, B.data1, C.name, C.data1
FROM (テーブルA A
LEFT JOIN テーブルB B ON A.name = B.name)
LEFT JOIN (SELECT name, Min(テーブルC.data1) data1
FROM テーブルC GROUP BY name) C ON A.name = C.name;
これで、テーブルD のもととなるクエリができます。
これをもとにテーブルD に書き込むクエリを作ればよろしいかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL 【MySQL】本当に困っています。詳しい方、ご教授よろしくお願いします。 1 2023/06/03 14:18
- MySQL 【MySQL】本当に困っているので、助けてください。よろしくお願いします。 3 2023/06/03 14:24
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- MySQL mysqlの結合について教えてください 1 2022/05/19 15:13
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSqlでFunctionの作成に...
-
新規作成したPostgresqlデータ...
-
エクセルで縦のカラムデータを...
-
PostgreSQLについて教えてくだ...
-
自治会総会の成立要件について
-
postgresql についてです
-
SQLにて指定日付より前、かつ最...
-
列が存在しないと言われる
-
shellからpostgresqlへの変数の...
-
plgファイルの開き方
-
アクセスで、複数のテーブルを1...
-
postgreSQLのint型は桁数指定が...
-
postgresqlでのトランザクショ...
-
sqlの中で、 例えば条件句で AN...
-
SQLでUPSERTを一度に複数行やる...
-
PostgresSQLの環境設定について
-
PostgresQLでサーバーを新規追...
-
select文の書き方「半角カナ+...
-
select文の書き方で分からない...
-
PostgressからMySQL(MariaDB)...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自治会総会の成立要件について
-
postgresql についてです
-
postgreSQLのint型は桁数指定が...
-
SQLにて指定日付より前、かつ最...
-
列が存在しないと言われる
-
SQLでUPSERTを一度に複数行やる...
-
sqlの中で、 例えば条件句で AN...
-
plgファイルの開き方
-
PostgreSqlでFunctionの作成に...
-
エクセルで縦のカラムデータを...
-
PostgreSQLについて教えてくだ...
-
select文の書き方「半角カナ+...
-
postgreSQLの日付を変数にする...
-
PostgressからMySQL(MariaDB)...
-
Windows10でQuickTimeがインス...
-
新規作成したPostgresqlデータ...
-
bashスクリプトでpostgreSQLの...
-
shellからpostgresqlへの変数の...
-
postgresqlでのトランザクショ...
-
数値が定期的にあらわれる文字...
おすすめ情報
1、テーブルA,テーブルB,テーブルCをアクセスにインポート
2、クエリデザイン で、加工していく
のようにすると思っているのですが、
手順も含めて教えてほしいです。
よろしくお願いいたします。