Twój #AddressToDeleteMasterOfLesserId
tabela musi zawierać kilka par, w których ten sam Id that is master
jest sparowany z więcej niż jednym Id to delete
i te Ids to delete
mają różne pasujące wartości IsPrimaryAddress
w CustomerAddress
tabela.
Na etapie aktualizacji taki Id that is master
IsPrimaryAddress
wiersza jest aktualizowany losowo z 1 lub 0, w zależności od pasującego Id to delete
wiersz zostaje wybrany jako źródło nowej wartości.