gpt4 book ai didi

mysql查询。更新、乘法、连接和选择(?)全部放在一起

转载 作者:行者123 更新时间:2023-11-29 02:04:08 25 4
gpt4 key购买 nike

我在编写 sql 查询时遇到问题,我希望有人能够帮助我。这是我希望查询执行的操作:

  1. 从“product”表中取出“prod_value”列
  2. 将一个常数(假设数字为 2)乘以“值(value)”表中对应于值(value) <-> 产品之间一对一关系的“值(value)”列。
  3. 将“product”表中的“prod_value”列更新为新的更新值。

例如……这是表格:值

  id     |      worth       |     product_id     |
1 | 10 | 1 |

产品(之前)

   id    |     name        |        prod_value    |
1 | product1 | 100 |

并假设常量 = 2。

然后我运行查询后想要的是:

产品(之后)

   id    |     name        |        prod_value    |
1 | product1 | 120 |

120来自100(前一个值)+2*10

我希望通过一个查询就可以完成这项工作,这有可能吗?如果有人可以帮助我,我将不胜感激!谢谢:)

最佳答案

UPDATE `product`
INNER JOIN `value` ON `product`.`id`= `value`.`product_id`
SET `product`.`prod_value` = `product`.`prod_value` + 2* `value`.`worth`

关于mysql查询。更新、乘法、连接和选择(?)全部放在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9507979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com