Я не уверен, что понимаю, сколько там таблиц и кто таблицы 1, 2, но проблема довольно ясна.я думаю, что простой способ:
сделать резервную копию всей базы данных, прежде чем начать этот процесс
добавить столбец в таблицу назначения, который будет содержать исходный идентификатор.
insertвсе записи, которые вы хотите объединить (источник) в таблицу назначения, поместив исходный идентификатор в столбец, который вы добавили.
теперь вы можете обновить данные Geo X, Y, используя старый идентификатор
после того, как все будет сделано, и вы можете удалить исходный столбец идентификатора.
РЕДАКТИРОВАТЬ: в ответк вашему комментарию я добавлю сюда код, так как он более читабелен.
адаптировано из SQL Books Online: вставьте строки из другой таблицы
INSERT INTO MyNewTable (TheOriginalID, Desc)
SELECT ID, Desc
FROM OldTable;
Затем вы можете обновитьновая таблица основана на значениях из старой таблицы, например:
UPDATE MyNewTable SET X = oldTable.X , Y = oldTable.Y where
FROM MYNewTable inner JOIN OldTable ON MYNewTable.TheOriginalID = OldTable.ID