![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проверка на совпадения [D7, Access]
lehich © (2004-04-07 10:25:00)имеем: две базы данных
нужно: проверить их на совпадения и в случае нахождения идентичных полей вывести их
подскажите есть какое-то элегантное решение, а то чувствую ресурсов у меня эта задачка на компе сожрёт...((((
Anatoly Podgoretsky (2004-04-07 11:31:00) [1]Значит все таки таблицы, а не базы
lehich (2004-04-07 11:23:00) [2]2sniknik спасибо...
2Vlad сорри... немного неправильно выразился..
sniknik (2004-04-07 11:16:00) [3]Vlad © (07.04.04 10:36) [3]
а я наоборот про базы почемуто и не вспомнил. ;о)
Vlad (2004-04-07 10:36:00) [4]айм сорри, увидел ответ sniknik © и подумал, не ужели под словом "базы" подразумевались "таблицы", а "нахождения идентичных полей" - есть нахождение одинаковых записей ? ;-)
sniknik (2004-04-07 10:33:00) [5]SELECT a.* FROM Table1 a LEFT JOIN Table1 b ON a.IdentField = b.IdentField
это по одному полю если по бельшему количеству добавь в условие (a.IdentField = b.IdentField) AND (... = ...) AND ....
Vlad (2004-04-07 10:33:00) [6]1) Получаем список таблиц каждой базы
2) Для каждой таблицы получаем список полей и их типов
3) Для каждой базы строим список вида: Таблица, название_поля, тип_поля
4) Сравниваем два списка, совпадающие записи выводим на экран ;-)