Склеивание 2-х таблиц, получение уникальных полей, сохранение ID полей

GrayMaster

Новичок
Склеивание 2-х таблиц, получение уникальных полей, сохранение ID полей

Добрый день!
Такая задача: сгруппировать 2 таблицы в одну, по определенному полю.
Есть главная таблица, и вторичная.
В главной таблице есть первичный ключ: ID auto_increment, этот ID нужно сохранить в результатирующей таблице.
При группировке ряды автоматически сортируются по полю группировки, теперь я делаю:
Код:
INSERT INTO `result`
SELECT * FROM (
  SELECT `id`, `url` FROM `table1` UNION ALL
  SELECT NULL AS `id`, `url` FROM `table2`
) AS `flushed`
В таблице result есть поле ID - auto_increment. При таком совмещении получается так, что у первой - главной таблицы (table1) поля ID заменяются на новые, как этого избежать ?

Спасибо.
 
Сверху