まずは実行したいddl
insert into tb_A (col_a,col_b,col_c,col_d,col_e,col_f,col_g,col_h)
values ((select col_a from tb_B),col_b,col_c,col_d,col_e,col_f,col_g,col_h)
col_aは複数あります。col_b〜hは値を直接指定でinsertしたいのですが、
エラー: Subquery returns more than 1 row
一件しか返せない?となります。
複数行一括でinsertするにはどうすればいいでしょうか。
No.2ベストアンサー
- 回答日時:
>values ((select col_a from tb_B),1,1,1,1,1,1,1)みたいな感じ
であれば
insert ignore into tb_A (col_a,col_b,col_c,col_d,col_e,col_f,col_g,col_h)
select col_a,1,1,1,1,1,1 from tb_B;
とします
No.1
- 回答日時:
>col_aは複数あります。
>col_b〜hは値を直接指定でinsertしたい
の意味がわかりませんが・・・
insert ignore into tb_A (col_a,col_b,col_c,col_d,col_e,col_f,col_g,col_h)
select col_a,col_b,col_c,col_d,col_e,col_f,col_g,col_h from tb_B;
じゃない?
(ユニーク属性などとくになければignoreはいらない)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 、この式はどのように解釈すればいいのでしょうか 4 2023/02/03 08:53
- その他(コンピューター・テクノロジー) Pythonの np.indicesに関する質問です。 2 2023/02/07 08:19
- JavaScript java keyを配列で表記したい 10 2022/12/01 17:53
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- Excel(エクセル) Excelでこの式の意味をおしえていただけますでしょうか、またどのように理解したらいいのでしょうか 3 2022/11/18 00:11
- WordPress(ワードプレス) Wordpress プラグイン Mail Form 7 のファイル添付の表示が切れてしまう 1 2022/03/24 09:05
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
WHERE `年月日` = '晴' OR `年...
-
PhpMyAdminで作成して実行せよ...
-
mysqlがインストールされている...
-
あってますか?SQL
-
SQLを作ったのですがうまくいき...
-
〜のような結果を出すためのSQL...
-
下の画像はSQLの4大命令の性質...
-
書籍の内容はまともでしょうか?
-
SQLです。こんな感じですか?あ...
-
エラー 1068 (42000): 複数の主...
-
SQLでカラムを追加し、条件に合...
-
【初歩】ラジオボタンをつかっ...
-
参考書に従って入力したつもり...
-
Mac です。ローカルホストの ph...
-
MySQLでcreateが使えない MySQL...
-
SQLです教えてくださいお願いし...
-
テーブル名が可変の場合のクエ...
-
共通点はあります。何が違うの...
-
MySQL NULLだけをカウントして...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VIEWに対してWHERE句をつける
-
空白文字を含む文字列データの検索
-
JOIN使ってないのに、JOIN操作...
-
count()の結果を別の計算で使う...
-
レコード全加算
-
コマンドプロンプト 実行結果...
-
SQLのエイリアス
-
複数テーブルの集計
-
mysql insertのselect
-
Mysql 同一テーブルの複数「別...
-
コマンドプロンプト 複数の実...
-
Mysqlで「"A"以外を選択」でき...
-
MySQL + PHP での自動採番
-
Mysql 参照 計算
-
複数のカラムを対象にしたプラ...
-
Null値が入れられない
-
nullと同じく空白をCountしない...
-
SQLでLIMIT句を入れるとエラー...
-
NULLを含む列の足し算
-
SQL文を入力したらエラー
おすすめ情報
書き方が悪かったですね。
values ((select col_a from tb_B),1,1,1,1,1,1,1)みたいな感じ
col_aはtb_Bで150件ぐらいあります。
つまりcol_aのみtb_Bから取得し150件insertしたいです。