mysql数据库实现关联表更新sql语句
发布时间:01/15 来源: 浏览:
关键词:
关联表更新怎么做呢?这个问题很多朋友不太明月,一般会分步骤来更新了,其实我们可以直接使用关联表更新方法一次更新掉,下面来看看吧。
比如有两张表,其中一张表某个字段的值要关联另一张表进行统计,就要用到mysql的update方法,并且left join另一张表进行联合查询。
表1
表2
需求是:统计表1中id,也就是表2中的tagid出现的次数,更新到表1的videonum字段中。这时候需要关联两张表更新表1并且进行统计.
mysql关联表更新统计
sql语句如下:
代码如下 | |
UPDATE v9_keyword as a LEFT JOIN v9_keyword_data as b |
注意update,left join,on,set,where的顺序和写法,另外这里统计a.videonum用到select子查询,为什么要这样用,请看这篇文章:mysql执行count错误。
本文有两个重点:
1.mysql update关联表更新的sql语句写法
2.关联表统计某字段COUNT的正确用法