У меня есть две базы данных ... старая структура и новая структура ...
Я написал конвертер, который копирует данные из старого в новый ...
мои записи в одной из таблиц старых БД около 100000
(Таблица А в старом БД -> Таблица Б в новом БД)
Моя проблема заключается в том, что при копировании данных в новую базу данных количество записей в исходной и целевой таблицах не совпадают из-за условий моего конвертера / среднее:
(Таблица A в старом БД = 100000-> Таблица B в новом БД = 98000)
Не могли бы вы узнать, как мне написать запрос, показывающий те записи, которые находятся в таблице A, но отсутствуют в таблице B //
Таблицы A и B имеют разные структуры /, но некоторые из их полей отображаются с разными именами, и я должен использовать эти поля. 4 выберите ...
означает что-то вроде этого:
use old,new
select * from old.A
where
old.A.name <> new.B.Name
and
old.A.pey <> new.B.Pay
and
old.A.num <> new.B.Amount
но верхний код неверен (синтаксис) в sql server / есть ли способ 4 этого выбора?
спасибо в будущем заранее
С наилучшими пожеланиями