mysql按倍数分组并获取计数

cygmwpex  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(345)

我想将产品按其关联的quoteid进行分组,并仅从下表中获取唯一的产品:

除此之外,我还想添加一列,显示相关报价中该产品的数量,如下所示:

这超出了我的mysql技能,我想知道我是否可以得到一个手,弄清楚我需要做什么查询来实现这一点?

z31licg0

z31licg01#

您可以使用聚合函数count()和group by productid,quoteid

select productid, quoteid, count(*)
from my_table  
group by productid, quoteid
bnlyeluc

bnlyeluc2#

看看下面。。。

SELECT
    productid, quoteid, COUNT(*) AS count
FROM
    product
GROUP BY
    productid, quoteid
HAVING 
    COUNT(*) > 1

相关问题