我如何添加所有产品并更新另一个 table 中的数据
how can i add all product and update a data in another table
我有 2 个 tables tb1=storage 和 tb2=daily_quota 我想在 tb2 中添加所有同名产品并更新 table 中的 finished_product 1
示例table
table1=存储
product_name
finished_product
Ascorbic Kids
30
Ascorbic Adults
20
table2=daily_quota
product_name
finished_product
Ascorbic Kids
30
Ascorbic Adults
30
Ascorbic Kids
30
Ascorbic Adults
30
Ascorbic Kids
30
Ascorbic Adults
30
我如何总结 table2=daily_quota 中的所有 product_name = 抗坏血酸 Kids.finished_product
并更新 table1 =storage product_name = Ascorbic Kids finished_product = table2=daily_quota
中的总和值
预期结果
table1=存储
product_name
finished_product
Ascorbic Kids
90
Ascorbic Adults
90
我建议将 table1 设为视图,您可以根据需要使用。
视图看起来像这样:
CREATE VIEW storage AS
SELECT product_name, SUM(finished_product) as quantity
FROM table2
GROUP BY product_name
我有 2 个 tables tb1=storage 和 tb2=daily_quota 我想在 tb2 中添加所有同名产品并更新 table 中的 finished_product 1
示例table table1=存储
product_name | finished_product |
---|---|
Ascorbic Kids | 30 |
Ascorbic Adults | 20 |
table2=daily_quota
product_name | finished_product |
---|---|
Ascorbic Kids | 30 |
Ascorbic Adults | 30 |
Ascorbic Kids | 30 |
Ascorbic Adults | 30 |
Ascorbic Kids | 30 |
Ascorbic Adults | 30 |
我如何总结 table2=daily_quota 中的所有 product_name = 抗坏血酸 Kids.finished_product 并更新 table1 =storage product_name = Ascorbic Kids finished_product = table2=daily_quota
中的总和值预期结果
table1=存储
product_name | finished_product |
---|---|
Ascorbic Kids | 90 |
Ascorbic Adults | 90 |
我建议将 table1 设为视图,您可以根据需要使用。
视图看起来像这样:
CREATE VIEW storage AS
SELECT product_name, SUM(finished_product) as quantity
FROM table2
GROUP BY product_name