两张表关联起来写update语句

假设有两张表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`);

发布了42 篇原创文章 · 获赞 6 · 访问量 2954

猜你喜欢

转载自blog.csdn.net/qq_44666176/article/details/103835440
今日推荐