gpt4 book ai didi

mysql - 组功能的无效使用 - #1111

转载 作者:行者123 更新时间:2023-11-29 06:57:26 26 4
gpt4 key购买 nike

我有两张 table

表verkoper

enter image description here

表贝斯特林根

enter image description here

我的查询:

  SELECT v.naam, 
SUM(COUNT(b.status) * 1.50)
FROM verkoper AS v INNER JOIN
bestellingen AS b ON b.verkoper = v.id
WHERE b.status = 'retour'
GROUP BY b.verkoper

它给了我错误#1111 - 组函数的无效使用有人有想法吗?

最佳答案

我想这可能就是你想要的:

SELECT v.naam, COUNT(*)*1.50
FROM verkoper v INNER JOIN
bestellingen b
ON b.verkoper = v.id
WHERE b.status = 'retour'
GROUP BY v.naam;

注释:

  • GROUP BY 键应与查询中未聚合的列匹配。
  • 您可以使用 COUNT(*)COUNT(1) 对所有行进行计数。这样打字更简单。
  • 没有理由将 COUNT() 嵌套在 SUM() 中。

关于mysql - 组功能的无效使用 - #1111,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45057273/

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