Показать сообщение отдельно
Старый 07.02.2015, 15:08   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Для этого нужно ограничить записи в правой таблице так чтобы из неё исчезли дублирующие записи. По какому критерию из одинаковых записей нужно отобрать ту самую? Допустим, берём ту у которой RecId меньше.

X++:
select * from select LeftTable
join * from RightTable1
where 
     RightTable1.{ } == LeftTable.{ }
notexists join RightTable2
where 
    RightTable2.{ } == RightTable1.{ } &&
    RightTable2.RecId < RightTable1.RecId

Последний раз редактировалось S.Kuskov; 07.02.2015 в 15:11.
За это сообщение автора поблагодарили: Manner (1).