Следующий запрос обновляет все записи (80 КБ) вместо совпадающих (5 КБ).Что с ним не так и как его можно исправить?
update ALAM set ALAM.CDate = (select IDCP.CDate from IDCP
where ALAM.ASID = IDCP.ASID and ALAM.AID = IDCP.AID
and ALAM.MCode = '10001')
Количество записей в таблице ALAM = 80 000 записей приблизительно Количество записей в таблице IDCP = 5000 записей приблизительно
В качестве дополнительной информации:
select ALAM.ASID, ALAM.AID, ALAM.CDate
from ALAM, IDCP
where ALAM.ASID = IDCP.ASID and ALAM.AID = IDCP.AID and ALAM.MCode = '10001'
результат 5000 записей приблизительно