Я написал запрос, который должен проверить, равна ли сумма table_A сумме суммы в Table_B. Запрос работает нормально, но поскольку я изучаю, как улучшить себя при использовании оптимизированного запроса, я хотел бы проконсультироваться с экспертами.
Update TABLE_A ln
set status_code='E'
, reject_reason='Outstanding loan amount not matching'
where outs_Amt != (select SUM(ld.AMT)
from TABLE_B ld
where ln.ssn = ld.ssn
and ln.id = ld.id
and ln.status_code IN ('N','E')
and ld.status_code IN ('N','E')
group by ssn,ld.id)
AND outs_Amt>0;
Как я спросил, есть ли лучший способ переписать вышеуказанный запрос?