同じ REFERENCE_NUMBER 、特定の REVIEW_TYPE を持ち、その REVIEW_STATUS が「ABSTAIN」であるテーブル内の他のレコードに基づいて、REVIEW_STATUS を「UNDER_REVIEW」から「Abstain」に変更する必要があるテーブル「REVIEW」の値があります。SQL Fiddle でサンプルをセットアップしました
http://sqlfiddle.com/#!2/8227f/1
レコードのテーブルをクエリすることはできますが、更新クエリを正しく取得するのに苦労しています。
-- run
UPDATE TABLE REVIEW AS REV1
LEFT JOIN REVIEW AS REV2
ON (REV1.REFERENCE_NUMBER=REV2.REFERENCE_NUMBER)
SET REV1.REVIEW_STATUS='ABSTAIN'
WHERE
REV1.REVIEW_TYPE ='QOC'
AND
REV1.REVIEW_STATUS='UNDER_REVIEW'
AND
REV2.REVIEW_TYPE ='MED_NEC'
AND (REV2.REVIEW_STATUS ='ABSTAIN' )
;
あなたの助けに感謝します! ありがとうございました!