gpt4 book ai didi

mysql UPDATE 语句 where Pricelist.import_date = ( SELECT max(pricelist.import_date) )

转载 作者:行者123 更新时间:2023-11-29 16:47:48 27 4
gpt4 key购买 nike

我试图在 mysql 中完成更新,它只选择最高的 import_date,但我似乎无法让它工作。以下声明更新了两种价格

enter image description here

UPDATE material, pricelist
SET price = '23'
WHERE material.id = 1936 AND
material.id = pricelist.material_id AND
pricelist.import_date = (SELECT max(pricelist.import_date))

最佳答案

这符合你的要求吗?

UPDATE pricelist pl
SET pl.price = '23'
WHERE pl.material_id = 1936
ORDER BY pl.import_date DESC
LIMIT 1;

关于mysql UPDATE 语句 where Pricelist.import_date = ( SELECT max(pricelist.import_date) ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53000198/

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