繁体   English   中英

从另一个表更新总记录

[英]Updating total record from another table

我有一个名为table1的表,其中有item_id, item_nametotal_sold 表2中的字段是id,item_name,pk_item_id 在表2中进行了插入,我想对table 2的项目总数进行计数,并将其更新为table1total_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM