Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Внизпроверка на совпадения Найти похожие ветки
← →
lehich © (2004-04-07 10:25) [0]имеем: две базы данных
нужно: проверить их на совпадения и в случае нахождения идентичных полей вывести их
подскажите есть какое-то элегантное решение, а то чувствую ресурсов у меня эта задачка на компе сожрёт...((((
← →
sniknik © (2004-04-07 10:33) [1]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) [2]1) Получаем список таблиц каждой базы
2) Для каждой таблицы получаем список полей и их типов
3) Для каждой базы строим список вида: Таблица, название_поля, тип_поля
4) Сравниваем два списка, совпадающие записи выводим на экран ;-)
← →
Vlad © (2004-04-07 10:36) [3]айм сорри, увидел ответ sniknik © и подумал, не ужели под словом "базы" подразумевались "таблицы", а "нахождения идентичных полей" - есть нахождение одинаковых записей ? ;-)
← →
sniknik © (2004-04-07 11:16) [4]Vlad © (07.04.04 10:36) [3]
а я наоборот про базы почемуто и не вспомнил. ;о)
← →
lehich © (2004-04-07 11:23) [5]2sniknik спасибо...
2Vlad сорри... немного неправильно выразился..
← →
Anatoly Podgoretsky © (2004-04-07 11:31) [6]Значит все таки таблицы, а не базы
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c