如何从主表更新子表字段

sycxhyv7  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(245)

我有一张table parent_table 定义如下:

product_id, product_name, product_parent_id

还有一个, child_table 具体如下:

user_id, product_id

现在我要补充一点 product_parent_id 在子表中由于某些要求而需要更新现有数据 product_parent_id 所以我添加了修改 child_table 要获得这些字段:

user_id,product_id, product_parent_id

我需要一个sql查询来更新现有的子表 product_parent_id .
我尝试了以下查询:

UPDATE child_table ct 
   JOIN parent_table pt ON ct.product_id = pt.product_id
   SET ct.parent_product_id = pt.parent_product_id

这是正确的解决方案吗?我要在我的工作项目上运行这个。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题