![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Необходимо сравнить 2 dbf [D6, WinXP]
max_12345 © (2005-08-22 19:34:00)Здравтсвуйте!
Знаю Чайниковский вопрос :(, но очень надо.
Приведу простой пример.
Есть 2 файла 1.dbf, 2.dbf.
Столбиком завидены цифры (см.ниже)
Структура 1.dbf: Структура 2.dbf: Вывести в 3.dbf:
1 1
2 2
3 3
4 ------------------------------------> 4
5 ------------------------------------> 5
Вопрос: Необходимо сравнить 1.dbf и 2.dbf,
и если во 2.dbf нет цифр 4,5 - вывести результат в 3.dbf в нашем примере это будет 4,5.
_RusLAN (2005-08-22 21:31:00) [1]для начала выбираем нужные данные
допустим что в обоих таблицах нужные поля называются f1
select t1.f1 from "1.dbf" t1
where not exist(select * from "2.dbf" t2
where t1.f1=t2.f1)
дальше эти данные записываем в таблицу т3
max_12345 (2005-08-22 19:45:00) [2]содержимое поля
_RusLAN (2005-08-22 19:41:00) [3]1,2,3...
это что поля таблицы или содержимое поля?