選択したデータを使用して複数の挿入を実行する

緑緑の草

このsudoクエリを実行したい:

INSERT INTO table1 (foreign_key, meta_key, meta_value)
VALUES (
     (SELECT id FROM table2 WHERE condition = 'met'), 'first meta key', 'first meta value'
)
VALUES (
     (SELECT id FROM table2 WHERE condition = 'met'), 'second meta key', 'second meta value'
)
VALUES (
     (SELECT id FROM table2 WHERE condition = 'met'), 'third meta key', 'third meta value'
)

SELECTステートメントの後の文字列は、の2番目と3番目の引数です。INSERT

INSERT SELECTシンテックスは基本的に正しいと思いますが、マルチプルについてはよくわかりませんINSERTS私は通常のINSERTステートメントでこのようにそれを行うことができることを知っていますが、私は条項のSELECT中にあることについて確信がありませんVALUES

私はライブデータベースを使用しており、すべてをバックアップしましたが、直接の実験は最小限に抑えたいと考えています。

フラバル

UNIONを使用できます。

INSERT INTO table1 (foreign_key, meta_key, meta_value)
SELECT id, 'first meta key', 'first meta value' FROM table2 WHERE condition = 'met'
UNION
SELECT id, 'second meta key', 'second meta value' FROM table2 WHERE condition = 'met'
UNION
SELECT id, 'third meta key', 'third meta value' FROM table2 WHERE condition = 'met'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MySQL で同じ選択クエリのデータを使用して複数の挿入を実行する

分類Dev

phpを使用して複数のデータ行の挿入を実行する

分類Dev

複数のレベルのいずれかを選択してデータを挿入する

分類Dev

MYSQLで選択した値から複数のレコードを選択して挿入する

分類Dev

MYSQLで選択した値から複数のレコードを選択して挿入する

分類Dev

SQL選択の結果を使用して複数の値を挿入する

分類Dev

ajaxとPDOを使用して複数の選択値を挿入する

分類Dev

選択した月の範囲に基づいて、1つのSQLステートメントを使用して複数の行を挿入します

分類Dev

jQueryを使用して複数の選択コントロールからデータを入力する

分類Dev

PHPを使用してデータベースのjson配列に複数の行を挿入する方法

分類Dev

jsonデータを分割してテーブルに複数の行を挿入するためのMySQLを使用したPython

分類Dev

SQL複数の列にまたがって重複データがある行を選択します

分類Dev

Spring Boot JPAを使用してデータベースに複数の行を挿入する

分類Dev

選択への挿入を使用して、複数のテーブルからデータをコピーします

分類Dev

ループを使用して、Codeigniter / Activerecordを使用して複数のSQL挿入を実行する

分類Dev

選択したJSONデータをMySQLiに挿入する

分類Dev

PHPを使用してBootstrapSelectから複数の選択データを取得する

分類Dev

列を使用してデータフレームから複数の行を選択する

分類Dev

変数選択を使用した行データ全体の選択

分類Dev

ExcelVBAを使用してInnerTextに複数の範囲データをコピーまたは挿入する方法

分類Dev

VBAを使用して複数の画像を挿入し、ダイアログボックスで選択した順に挿入する方法はありますか?

分類Dev

Datagridviewは、データベースを介して挿入した最後の挿入行を選択します

分類Dev

laravelに新しいデータを挿入して複数行を更新する

分類Dev

PHPを使用してMySQLにデータを選択して挿入します

分類Dev

行数が異なる2つの選択クエリを使用してデータを挿入します

分類Dev

Postgresqlは複数の行で選択を挿入します

分類Dev

選択したオプションをデータベースに挿入しない複数選択

分類Dev

選択タグがSQLに重複する行を挿入しています

分類Dev

codeigniterを使用してデータベースに複数の行を挿入します

Related 関連記事

  1. 1

    MySQL で同じ選択クエリのデータを使用して複数の挿入を実行する

  2. 2

    phpを使用して複数のデータ行の挿入を実行する

  3. 3

    複数のレベルのいずれかを選択してデータを挿入する

  4. 4

    MYSQLで選択した値から複数のレコードを選択して挿入する

  5. 5

    MYSQLで選択した値から複数のレコードを選択して挿入する

  6. 6

    SQL選択の結果を使用して複数の値を挿入する

  7. 7

    ajaxとPDOを使用して複数の選択値を挿入する

  8. 8

    選択した月の範囲に基づいて、1つのSQLステートメントを使用して複数の行を挿入します

  9. 9

    jQueryを使用して複数の選択コントロールからデータを入力する

  10. 10

    PHPを使用してデータベースのjson配列に複数の行を挿入する方法

  11. 11

    jsonデータを分割してテーブルに複数の行を挿入するためのMySQLを使用したPython

  12. 12

    SQL複数の列にまたがって重複データがある行を選択します

  13. 13

    Spring Boot JPAを使用してデータベースに複数の行を挿入する

  14. 14

    選択への挿入を使用して、複数のテーブルからデータをコピーします

  15. 15

    ループを使用して、Codeigniter / Activerecordを使用して複数のSQL挿入を実行する

  16. 16

    選択したJSONデータをMySQLiに挿入する

  17. 17

    PHPを使用してBootstrapSelectから複数の選択データを取得する

  18. 18

    列を使用してデータフレームから複数の行を選択する

  19. 19

    変数選択を使用した行データ全体の選択

  20. 20

    ExcelVBAを使用してInnerTextに複数の範囲データをコピーまたは挿入する方法

  21. 21

    VBAを使用して複数の画像を挿入し、ダイアログボックスで選択した順に挿入する方法はありますか?

  22. 22

    Datagridviewは、データベースを介して挿入した最後の挿入行を選択します

  23. 23

    laravelに新しいデータを挿入して複数行を更新する

  24. 24

    PHPを使用してMySQLにデータを選択して挿入します

  25. 25

    行数が異なる2つの選択クエリを使用してデータを挿入します

  26. 26

    Postgresqlは複数の行で選択を挿入します

  27. 27

    選択したオプションをデータベースに挿入しない複数選択

  28. 28

    選択タグがSQLに重複する行を挿入しています

  29. 29

    codeigniterを使用してデータベースに複数の行を挿入します

ホットタグ

アーカイブ