- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:レコードの更新・置換 (PLSQL))
レコードの更新・置換 (PLSQL)
このQ&Aのポイント
- テーブル名SAMPLEのレコードの更新・置換について助言をお願いします。
- KBN2=2のレコードのPOINTを更新または置換する方法を教えてください。
- 初心者ですが、UPDATE文でのサブクエリの使用方法についても教えていただけますか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
update sample a set point = (select b.point from sample b where a.id=b.id and a.kbn1=b.kbn1 and a.code=b.code and b.kbn2<>2) where kbn2=2 ; で良いんじゃないでしょうか。 相関性のあるレコードを自分と同じテーブルから探すので、 間違っても、自分を探さないようにすれば良いだけでしょう。
お礼
早速ご回答頂き、本当にありがとうございましたm(_ _)m お蔭様で成功しました!