MySQL MERGE таблица по отдельным базам данных - PullRequest
0 голосов
/ 26 августа 2011

У меня есть база данных db1 , которая содержит таблицы tbl1 , tbl2 и tbl3 .

У меня также есть пустая база данных db2 .

Могу ли я создать таблицу MERGE mrg1 , которая объединяет содержимое tbl1 , tbl2 и tbl3 из базы данных DB1 , но хранится в базе данных DB2 ?

1 Ответ

1 голос
/ 26 августа 2011

Да, если ваша база данных настроена так, чтобы вы могли выполнять запросы сразу к нескольким базам данных. Я думаю, это будет выглядеть примерно так:

INSERT INTO db2.mrg1 (colA,colB,ColC)
(
  SELECT colA,colB,ColC
  FROM db1.tbl1,db1.tbl2,db1.tbl3
  WHERE [whatever joins your tables together]
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...