gpt4 book ai didi

MySQL:COUNT 太高,因为表中有多个条目

转载 作者:太空宇宙 更新时间:2023-11-03 10:57:07 27 4
gpt4 key购买 nike

我得到了这样的声明:

SELECT COUNT( epoa.eclass ) AS counts, epoa.eclass, map.eclass_description
FROM `db2`.`articles` epoa,
`db1`.`ECLASS_UNSPSC` map

where epoa.eclass = map.eclass

GROUP BY epoa.eclass
ORDER BY counts DESC

解释:映射 (ECLASS_UNSPSC) 具有 eclass(编号)的描述。有时有不止一个描述,所以我有一个不正确的计数。我怎样才能得到一个描述而不是多个?这样我的计数是正确的?

最佳答案

COUNT() 聚合函数就是这样做的:计数。它不会对您认为是重复的内容做出任何假设。

如果您想要epoa.eclassunique 值的数量,请将其替换为:

COUNT( DISTINCT epoa.eclass ) AS counts

关于MySQL:COUNT 太高,因为表中有多个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19406961/

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