No.1ベストアンサー
- 回答日時:
ちょっと意味がわからないですが、つまり
"INSERT INTO TBL SELECT * FROM TBL1"
"INSERT INTO TBL2 SELECT * FROM TBL3"
という風にかかれたわけですか?
それなら、勘違いです。そのような書き方は出来ません。クエリでは1対1の関係でしか記述できません。複数テーブルを幾ら使用したとしても、入力と出力の関係は1対1です。ご質問の形態では、複数のテーブルに複数のテーブルのコピーをされてます。一つのクエリではできません。
どうしてもおやりになりたいのでしたら、クエリを100個分用意し、そのクエリをマクロで順々に実行させることです。もしくはVBAでSQL文を発行して実行する方法もあります。
どちらにせよクエリが1つで複数のテーブルのコピーは不可能です。
No.4
- 回答日時:
あ、TBL1,TBL2…が同じフィールド構成であるなら、
INSERT INTO TBL
SELECT * FROM TBL1
UNION ALL SELECT * FROM TBL2
UNION ALL SELECT * FROM TBL3
:
ってな書き方が出来るかも。
ACCESSで可能かどうかは未確認です。
No.2
- 回答日時:
ちょっとわかりにくいのですが、「複数行になると」というのは、何が複数行になると言うのでしょうか?
単にTBL1に対してselect文を投げた結果をTBLに登録したいと言うことではないのでしょうか?
その場合は、TBL1とTBLのフィールドが全く同じでないと、例文ではエラーになります。
もしも両者のフィールド構成が違う場合、例えば、
TBL:(id, name, age, sex, bd)
TBL1:(id, name, bd, age)
のような場合には、
insert into tbl(name, age, bd) select name, age, bd from tbl1
のように書かないといけません。
はずしていたらすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- Access(アクセス) Access VBAで条件を追加する(書き込む)場所 2 2022/03/23 12:05
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デザインビューにてテーブルが...
-
クロス集計クエリの結果をテー...
-
アクセス 項目毎にデータを横...
-
アクセス:クエリの結合とリレ...
-
アクセス クロス集計クエリ→テ...
-
クエリのデータをテーブルに入...
-
更新不可能なクエリに対して更...
-
ACCESSで行数指定(5万行目~8...
-
教えてください! アクセスのac...
-
accessでクエリの結果だけをリ...
-
access インポート時、既にある...
-
access テーブル作成クエリでテ...
-
ACCESSでの重複レコードの削除
-
テーブル1にマクロで再クエリ...
-
Accessでテキストが合体できる...
-
Access「レコードが削除されま...
-
アクセスのクエリでSplit関数は...
-
Access2007 クエリが読み取り...
-
ACCESS テーブル作成の日付付与...
-
エクセル複数シートをアクセス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クロス集計クエリの結果をテー...
-
アクセス:クエリの結合とリレ...
-
Access「レコードが削除されま...
-
アクセスのクエリでSplit関数は...
-
クエリのデータをテーブルに入...
-
accessでクエリの結果だけをリ...
-
デザインビューにてテーブルが...
-
アクセス 項目毎にデータを横...
-
ACCESSで行数指定(5万行目~8...
-
access インポート時、既にある...
-
教えてください! アクセスのac...
-
更新不可能なクエリに対して更...
-
アクセス クロス集計クエリ→テ...
-
ACCESSでの重複レコードの削除
-
Accessのクロス集計→テーブル作...
-
access テーブル作成クエリでテ...
-
Access DAOのExecuteメソッドの...
-
Access2010「クエリが複雑すぎ...
-
Access 末尾に0を追加したい
-
エクセル複数シートをアクセス...
おすすめ情報