gpt4 book ai didi

MySQL,我想改变另一个表的值最大的值

转载 作者:行者123 更新时间:2023-11-29 09:49:12 24 4
gpt4 key购买 nike

有两个表

A
ENO | VALUE | YMD
1 | 3 | 190308
1 | 10 | 190309
1 | 5 | 190310

B
ENO | TARGET |
1 | 10 |

我们希望将表 B 的 TARGET 列更新​​为值为“VALUE”的最新日期。

我想将B表的结果更改如下。

B
ENO | TARGET |
1 | 5 |

What should I do?

最佳答案

您可以尝试以下 -

update tableB A 
join
(select * from tableA x where ymd in (select max(ymd) from tableA x1 where x.eno=x1.eno)
)B on A.eno=B.eno
set A.target=B.target

关于MySQL,我想改变另一个表的值最大的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55116622/

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