SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 29.06.2016 22:54:00

Ali-BA
Участник
Зарегистрирован: 29.06.2016
Сообщений: 2

Помогите слить 2 таблицы в 1

Всем привет.

Есть 2 таблицы. Количество записей и в той и в другой равно и их несколько миллионов. Задача в том, чтобы эти 2 таблицы слить в одну, поскольку изначальная надобность в их раздельном существовании теперь уже отпала.

Связующих ключей у таблиц нет (очень долго рассказывать почему так и зачем вообще эти таблицы объединять). Повторяющихся записей нет. Соответствие полей одной таблицы, полям другой - не важнО, главное, чтобы была сохранена целостность строк каждой таблицы.

Поэтому подскажите магический запрос, с помощью которого можно решить эту задачу.

Упрощенно все это выглядит так:

http://s018.radikal.ru/i527/1606/a4/35fc8fac4711.png

Повторю. Нужна таблица, а не вытаскивание данных при запросе.

Неактивен

 

#2 29.06.2016 23:03:47

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите слить 2 таблицы в 1

с помощью переменных пронумеровать на лету каждую таблицу и использовать эту нумерацию как связующее поле
create table `таблица 3` as select ...

Неактивен

 

#3 29.06.2016 23:13:31

Ali-BA
Участник
Зарегистрирован: 29.06.2016
Сообщений: 2

Re: Помогите слить 2 таблицы в 1

Хм. А это мысля. Спасибо.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson