前提・実現したいこと
テーブルAの更新にテーブルBの項目XのMAX値を
使用したいのですが、下記エラーとなります。
代替方法などありましたら、ご教示ください。
発生している問題・エラーメッセージ
「ORA-01427: 単一行副問合せにより2つ以上の行が戻されます」
該当のソースコード
UPDATE テーブルA A
SET A.最終日 = (
SELECT MAX(B.更新日)
FROM テーブルB B
GROUP BY B.ユーザーID
WHERE A.ユーザID = B.ユーザID
)
試したこと
補足情報(FW/ツールのバージョンなど)
oracle19c
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。