[英]Updating total record from another table
我有一个名为table1
的表,其中有item_id, item_name
和total_sold
。 表2中的字段是id,item_name,pk_item_id
。 在表2中进行了插入,我想对table 2
的项目总数进行计数,并将其更新为table1
的total_sold
列。 因此,最后它将使用在table2
插入的项目总数更新table2
table1
每个项目
谁能帮我更新脚本? 以下是我不完整的更新脚本
UPDATE table1
SET table1.total_sold = (select COUNT(table2.item) from table2)
您必须关联两个表。 我假设它们与Table1.Item_id=Table2.pk_item_id
:
UPDATE table1
SET table1.total_sold = (
select COUNT(table2.item)
from table2
WHERE table2.pk_item_id=table1.item_id
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.