Показать сообщение отдельно
Старый 15.01.2008, 16:05   #5  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Пример1 (корректный):
Записи table1
7489 +10
7569 +11
6758 +12
6547 +13
Записи tmpTable1:
7* +2
6* +3
После выполнения получу такие данные в table1
7489 +12 (+2 по маске 7*)
7569 +13 (+2 по маске 7*)
6758 +15 (+3 по маске 6*)
6547 +16 (+3 по маске 6*)
Пример2 (некорректный по БП):
Записи table1
7489 +10
7569 +11
6758 +12
6547 +13
Записи tmpTable1:
*7 +2
6* +3
После выполнения получу такие данные в table1
7489 10 (0 нет подходящей маски)
7569 11 (0 нет подходящей маски)
6758 15 (+3 по маске 6*)
6547 18 (+3 по маске 6* и +2 по маске *7) – возможность появления таких ситуаций я хочу исключить, выполнив проверку данных в таблице tmpTable1.