用另一个表数据更新字段
Posted 逆水行舟,不进则退
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用另一个表数据更新字段相关的知识,希望对你有一定的参考价值。
多个列
UPDATE a, b SET a.title = b.title, a. category= b.category WHERE a.id = b.id
子查询
UPDATE shop s SET city_name = ( SELECT name FROM city WHERE id = s.city_id );
一个表的cout更新另一个表的字段
UPDATE shop a SET a.goods_count = ( SELECT b.counts FROM ( SELECT mid, count(*) counts FROM goods WHERE is_delete = 0 AND STATUS = 1 GROUP BY mid ) b WHERE a.mid = b.mid )
以上是关于用另一个表数据更新字段的主要内容,如果未能解决你的问题,请参考以下文章