- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:更新クエリ、複数条件で置換え)
更新クエリでレコードを上書きする方法について
このQ&Aのポイント
- 更新クエリのREPLACE文を使用して、既存のレコードを新しいデータで置換えたいと考えています。しかし、条件を追加する必要があり、ヘルプを見てもよくわからないため、具体的な方法を教えていただきたいです。
- 具体的には、table1のIDとtable2のIDが一致し、かつtable2の性別が「不明」の場合に、table1の年齢をNULLに置き換えたいと思っています。お力を貸していただけないでしょうか。
- テーブル1とテーブル2があり、テーブル1のIDとテーブル2のIDが一致し、かつテーブル2の性別が「不明」の場合に、テーブル1の年齢をNULLに置き換えたいと考えています。更新クエリのREPLACE文を使用して、この条件を満たすデータの上書きを行いたいです。具体的な方法を教えていただけないでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
更新クエリを使用することになりますが、 UPDATE table1 INNER JOIN table2 ON table1.ID = table2.ID SET table1.年齢 = Null WHERE table1.性別='不明' かも???です。 ※バックアップを必ず取ってからお試しを※