SQL Server - объединение одной записи с другой и изменение элементов, ссылающихся на первый элемент для ссылки на элемент, в который она была объединена - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть дубликат записи в таблице SQL Server с (очевидно) разными уникальными идентификаторами.

 CustomerId FirstName LastName| 
 1          John      Doe     |
 2          John      Doe     | 

Есть дочерние элементы, которые уже есть в базе данных (скажем, таблица заказов), некоторые относятся к одному из элементов, а некоторые относятся к другому.

OrderId  CustomerId  DateEntered|
100      1           2018/11/01 |
101      2           2018/11/09 |

Они оба относятся к одному и тому же клиенту. Я хотел бы удалить дубликат записи. Есть ли способ автоматически обновлять CustomerIds в таблице «Заказы» со значением 2 до значения 1?

1 Ответ

0 голосов
/ 19 ноября 2018

Вы можете использовать оконную функцию, чтобы решить эту проблемуклиент должен иметь один (1) Unique идентификатор, а не несколько идентификаторов.

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