mysql数据库实现关联表更新sql语句
比如有两张表,其中一张表某个字段的值要关联另一张表进行统计,就要用到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的正确用法
您可能感兴趣的文章:
mysql update更新关联表的例子
mysql数据库实现关联表更新sql语句
python怎么连接mysql
MySQL update 语句的正确用法(多表update、单表update)
MySQL常见错误代码解析
mysql批量插入(insert)与批量更新(update)的例子
mysql update语句的用法详解
python如何连mysql数据库
mysql多表查询的几个小例子
mysql query 查询语句