REPLACE INTO `rap_t1`
(SELECT `rap_t2`.* FROM `rap_t1` LEFT JOIN `rap_t2` USING(`id`) WHERE `rap_t2`.`id` IS NOT NULL)
REPLACE INTO `rap_t1`
(SELECT `rap_t2`.* FROM `rap_t1` LEFT JOIN `drugaya_baza`.`rap_t2` USING(`id`) WHERE `rap_t2`.`id` IS NOT NULL)
insert into test2.table2 (value) select value from test1.table1 where test1.table1.id in (select test2.table2.id from test2.table2)
Цитата (sergeiss @ 29.03.2014 - 11:22) |
Valick, вопрос был про разные БАЗЫ, а не разные таблицы. Если, конечно, ТС не путается в этих понятиях ![]() |