- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の値を一度にUPDATEするには?)
複数の値を一度にUPDATEするには?
このQ&Aのポイント
- 既存テーブルから複数存在するデータのみを一度に、別テーブルにUPDATEする方法を教えてください。
- AテーブルとBテーブルの列の構成は同じで、fieldIは同じ値が格納されていますが、idは異なります。
- 太郎と花子の値を同時にUPDATEするための方法を教えてください。
- みんなの回答 (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;
お礼
ありがとうございました!! 上手く動作させることができました。 あれこれ、調べて試してみたのですが、 なかなか思うようにならず、途方に暮れてました。 助かりました。