我有一个表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
这是正确的解决方案吗?我将在我的工作项目上运行它