![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Cadmer |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 3.8.2011 Пользователь №: 2786 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Всем доброго дня.
У меня чуть более сложный вопрос. Нужно сравнить 2 таблицы, на предмет лишних записей в одной из них. Для удобства представим, что там только по 1 столбцу. Для сравнения локальных таблиц делаю так: SELECT имя1 FROM имя_таблицы1.dbf WHERE (имя1 not in (select имя2 from имя_таблицы2.dbf) ) Но нужно сравнить 1 таблицу на локальной машине, а другую на удаленной базе (подключение по алиасу) Думаю, надо вытащить из таблицы на удаленной базе нужные столбцы во временную локальную таблицу и уже ее сравнить со второй. А вот как это сделать? |
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Для обьединения двух таблиц смотри в сторону: inner join, left join, rigth join. Что-то вроде
|
|
|
Cadmer |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 3.8.2011 Пользователь №: 2786 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
М, спасибо. Попробую!
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 18:20 |