検索

ホームページ  >  に質問  >  本文

同じ行に対して毎回 select を実行せずに、複数の行を INSERT SELECT できますか?

テーブルがあり、別の値からの値が必要で、他の値が別の場所から取得される場合、毎回選択を実行する必要がありますか?

リーリー

つまり、バッチ挿入を試行するたびに、名前は同じですが、otherValue は異なります。

P粉304704653P粉304704653504日前499

全員に返信(1)返信します

  • P粉269847997

    P粉2698479972023-09-08 00:08:10

    1 つの方法は、「他の値」を派生テーブルに入れて、単一のソース レコードと相互結合することです:

    リーリー

    MySQL 8.0.19 以降では、VALUES/ROW 構文を使用できます:

    リーリー

    返事
    0
  • キャンセル返事