SQL根据2个匹配的列值将数据复制到另一个表

时间:2016-06-22 14:29:31

标签: mysql sql mysqli

我在同一个数据库中有2个表: table1&表2。

table1 columns = a,b,c,d& 表2列= c,d,e,f

我正在尝试使用以下方法从e,f更新值a,b:

UPDATE table1 as t1 
SET t1.a = t2.e, t1.b = t2.f
FROM table2 AS t2 
WHERE (t1.c=t2.c) AND (t1.d=t2.d);

两场比赛都是必须的。但它给出了SQL错误。有什么想法,做错了什么?在此先感谢。

0 个答案:

没有答案