Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Запросы


Автор: Rommik 8.2.2006, 10:31
Как написать запрос на объединение двох БД типа Paradox при использовании BDE, чтобы его результатом была БД, в которой бы количество записей равнялось первой (большей) БД с полями второй БД при совпадении ключевых полей. При простом select результатом есть БД, где количество записей равняется количеству совпавших по ключевым полям записям обеих БД.

Автор: ТоляМБА 8.2.2006, 10:52
Код

Select Table1.Field1, Table2.Field2, ...
from table1
LEFT outer join Table2
on table1.IDn=Table2.IDn

Добавлено @ 10:54
Если в Table2 нет IDn, кот есть в Table1, то в селекте Field2 будет NULL

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)