Показать сообщение отдельно
Старый 15.01.2008, 15:54   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Starling Посмотреть сообщение
Пример:
Вариант 1 (корректный) - когда одна запись из table1 может быть сджойнена только с одной записью tmpTable1
Mask1 = 6*
Mask2 = 7*
Вариант2 (некорректный) - когда одна запись из table1 может быть с джойнена c несколькими записями tmpTable1
Mask1 = 6*
Mask2 = *7
Может, покажете для примера несколько конкретных значений из каждой таблицы и что чему должно соответствовать? А то так "на слух" тяжеловато соображается... Спасибо.

P.S. Насколько я понимаю, при условиях варианта 1 значение, например, 67 однозначно попадет на 6*, а при условиях варианта 2 значению 67 будут соответствовать и 6*, и *7, что недопустимо. А чему из двух должно однозначно соответствовать 67 во втором случае? Т.е. какие "правила игры"?