Как обновить значение столбца целевой таблицы, сравнивая две исходные таблицы в SQL-сервере - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть две исходные таблицы SQL Server. Каждая таблица содержит два столбца: один - phoneno1 & ID, а другие - phoneno2 & ID.

Первая исходная таблица содержит 30 тыс. Строк, а вторая исходная таблица содержит 1,8 млн. Строк, включая 20 тыс. Записей из 30 тыс. Записей из исходной таблицы1.

У меня 100 целевых таблиц, и каждая таблица содержит только один столбец -phoneno.

Мне нужно сравнить эти две исходные таблицы выше с 100 целевыми таблицами одну за другой, и если значения phoneno каких-либо целевых таблиц сопоставляются со значениями phoneno1 & 2 исходных таблиц, то я должен перезаписать это значение столбца идентификатора исходной таблицы вдля целевых таблиц фонено значений.

Если не совпадает, то мне нужно вставить эти не соответствующие значения в одну новую таблицу, содержащую два столбца phoneno & ID.

Как это сделать в SQL Server?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...