gpt4 book ai didi

mysql - 更新计数仅为 1 的值

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

我需要更新一个值,其中该行中的另一个字段在整个表中只出现一次。我已经编写了以下查询,但它不起作用。这个怎么写?

谢谢

UPDATE debiteuren_afleveradressen 

SELECT COUNT(*) as totalCount
FROM debiteuren_afleveradressen
GROUP BY bedrijf

SET nummer = 1 WHERE totalCount = 1;

最佳答案

您可以在 UPDATE 中使用 JOIN :

UPDATE debiteuren_afleveradressen a
JOIN (
SELECT bedrijf, COUNT(*) as totalCount
FROM debiteuren_afleveradressen
GROUP BY bedrijf
) b ON (a.bedrijf = b.bedrijf AND b.totalCount = 1)
SET a.nummer = 1

关于mysql - 更新计数仅为 1 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19708247/

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