我有一个餐桌产品,每个产品都有一个特定的品牌。
我想要做的是计算特定品牌出现的次数,并一起展示它所拥有的独特产品。
例如:
表产品
ID, ProductName, Brand
1, TV, Samsung
2, TV, Sony
3, TV, Samsung
4, Phone, Sony
查询结果应为:
ProductName, Brand, Count
TV, Samsung, 2
TV, Sony, 1
Phone, Sony, 1
你能帮忙吗?
对不起,我在电话和公交车上写字,这是我没有说明的原因,但请随时询问您是否理解。
答案 0 :(得分:3)
轻松与分组
SELECT productName, Brand, COUNT(*)
FROM yourdb
GROUP BY productName, Brand
答案 1 :(得分:2)
看起来您正在寻找GROUP BY:https://www.w3schools.com/sql/sql_groupby.asp
尝试一下:
SELECT ProductName, Brand, count(id) AS Count FROM products GROUP BY ProductName, Brand