• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の値を一度にUPDATEするには?)

複数の値を一度にUPDATEするには?

このQ&Aのポイント
  • 既存テーブルから複数存在するデータのみを一度に、別テーブルにUPDATEする方法を教えてください。
  • AテーブルとBテーブルの列の構成は同じで、fieldIは同じ値が格納されていますが、idは異なります。
  • 太郎と花子の値を同時にUPDATEするための方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

質問の内容だけではなぜ1から2に更新するのか今ひとつわかりません。 AテーブルのfieldIが共通するレコードの件数で更新するというなら update Bテーブル B inner join ( select fieldI, count(*) cnt from Aテーブル group by fieldI ) A on B.fieldI=A.fieldI set B.fieldII=A.cnt;

ringo95123
質問者

お礼

ありがとうございました!! 上手く動作させることができました。 あれこれ、調べて試してみたのですが、 なかなか思うようにならず、途方に暮れてました。 助かりました。

関連するQ&A