Вашият #AddressToDeleteMasterOfLesserId
таблицата трябва да съдържа няколко двойки, където един и същ Id that is master
е съчетан с повече от един Id to delete
и тези Ids to delete
имат различни съответстващи стойности на IsPrimaryAddress
в CustomerAddress
таблица.
На етапа на актуализиране такъв Id that is master
IsPrimaryAddress
на реда се актуализира на случаен принцип с 1 или 0, в зависимост от това кой съответстващ Id to delete
ред се избира да бъде източник на новата стойност.