MYSQL:比较来自两个不同数据库的值,如果条件匹配,则复制列

时间:2015-06-22 17:00:24

标签: mysql

我有两个数据库:db1,db2,具有完全相同的列/格式。

db1和db2的表名是:T1和T2

我比较T1和T2的3列。当所有3列完全匹配时(date,col2,col3),我想将col4和col5从db2.T2复制到db1.T1

到目前为止,我有这个:

   INSERT INTO db1.t1 (col4,col5)

   SELECT db2.t2.col4, db2.t2.col5

   WHERE
      db1.t1.date=db2.t2.date AND
      db1.t1.col2=db2.t2.col2 AND
      db1.t1.col3=db2.t2.col3;

我正在'Unknown column' in WHERE Clause error.

(我可能错过了JOIN)

0 个答案:

没有答案