假设有两张表tab1与tab2,tab1中的A字段与tab2中的B字段相等,然后需要将tab1的字段C值赋值到tab2字段D中;
有个条件tab1,tab2的A,B字段不能在表中有同名数据
sql代码的实现:
UPDATE tab2
SET
tab2.`D`=(SELECT tab1.`C` FROM tab1 WHERE tab1.`A`=tab2.`B`);
假设有两张表tab1与tab2,tab1中的A字段与tab2中的B字段相等,然后需要将tab1的字段C值赋值到tab2字段D中;
有个条件tab1,tab2的A,B字段不能在表中有同名数据
sql代码的实现:
UPDATE tab2
SET
tab2.`D`=(SELECT tab1.`C` FROM tab1 WHERE tab1.`A`=tab2.`B`);