• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysql でのsqlの書き方について教えてくださ)

MySQLでのSQLの書き方とテーブルの更新方法について教えてください

このQ&Aのポイント
  • MySQLでのSQLの書き方とテーブルの更新方法について教えてください。
  • テーブルAとテーブルBがあり、テーブルAにふりがな氏名(姓)とふりがな氏名(名)の2項目を追加してテーブルBのふりがなを対応するテーブルAのふりがなに更新したいです。
  • 具体的なSQLの書き方や手順を教えていただきたいです。

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

  • ベストアンサー
  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.2

 姓・名の組み合わせが主キー候補であれば(重複・NULLがない)  update テーブルA a , テーブルB b    set a.ふりがな氏名(姓)=b.ふりがな氏名(姓) , a.ふりがな氏名(名) = b.ふりがな氏名(名)    where a.氏名(姓)=b.氏名(姓) and a.氏名(名)=b.氏名(名)  で、いけませんか?  テーブルBで、姓名の組み合わせに重複があったらお手上げです。

torazo003
質問者

お礼

回答のとおり実行したところバッチリでした!!! 無事、ふりがながテーブルAに挿入されました。 大変助かりました。ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

テーブルAに項目追加するのはいいけど、テーブルBが更新されたらどうするの? テーブルAに項目追加しないでテーブルAとテーブルBを結合して使えばなんの問題もないでしょう。

torazo003
質問者

補足

説明が足りず申し訳ありません。 テーブルBはCSVでもらった一時的なものです。 CSVをテーブルBとして取り込む前提です。 テーブルAを作成した後に顧客からふりがなも頼むと 納品直前になってデータがきたものですから。。。。。。 一致していないものは未入力データとして顧客に入力して 貰う予定です。

すると、全ての回答が全文表示されます。

関連するQ&A