• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Объеденение таблиц и данных в ней
bumboks1000
Центурион
собственно вопрос:
нужно объединить 2 одинаковых таблицы (ну или с похожими столбцами некоторыми), но не просто объединить,а так,что бы данные в ней как бы совместились по типу:
Код
INSERT INTO `table1` (`id`,`name`, `class`)
(21, 'name', 0);

+
Код
INSERT INTO `table2` (`id`, `class`)
(`21`, `45`);

=
их сочетание...по ID в первой таблице
Код
INSERT INTO `table1` (`id`,`name`, `class`)
(`21`,`name`, `45`);

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

Добавлено (17.01.2014, 14:31)
---------------------------------------------
а,еще такая заковырка..во второй таблице имеются несколько ID, которых нету в первой(данных соответственно тоже никаких нету там)...
Сообщение # 1 отредактировано bumboks1000 - Пятница, 17.01.2014, 14:32
Malezha
Армия спасения
Код
SELECT
    table1.name,
    table1.id,
    table2.class
FROM table1
    LEFT OUTER JOIN table2
      ON table1.id = table2.id

Результат слить в файл, потом залить в нужную таблицу.
Сообщение # 2 отредактировано Malezha - Пятница, 17.01.2014, 16:01
bumboks1000
Центурион
Malezha, спасибо,получилось конечно немного не то,что я хотел,ну или я не допонял)

тогда такой вопрос...
начало то же)2 таблицы,с разными данными (ну как в первом посте получается), но одинаковым ID

как удалить во второй таблице те строки, ID'ов которых нету в первой таблице?)

по сути используется таблица creature_template
Сообщение # 3 отредактировано bumboks1000 - Пятница, 17.01.2014, 18:14
staford11
^s†af0rd f0rever^
Код
DELETE FROM `table2` WHERE `id` NOT IN (SELECT `id` FROM `table1`);
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 4 написано 17.01.2014 в 18:40
M1sTerY
Database Developer
bumboks1000,

А можешь обьяснить что и как ты пытаешься соединить ?

Возможно и мне поможет в дальнейшей работе...
Сообщение # 5 написано 22.01.2014 в 16:16
  • Страница 1 из 1
  • 1
Поиск: