[英]Select Distinct and Count on the same query MySQL
我有一個餐桌產品,每個產品都有一個特定的品牌。
我想做的是計算一個特定品牌的出現次數,並一起展示其擁有的獨特產品。
例如:
餐桌產品
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
你能幫我嗎?
抱歉,我在電話上和公共汽車上寫東西,這就是為什么我沒有具體說明,但是請隨時問您是否聽不懂。
輕松分組
SELECT productName, Brand, COUNT(*)
FROM yourdb
GROUP BY productName, Brand
看起來您在尋找GROUP BY: https : //www.w3schools.com/sql/sql_groupby.asp
試試看:
SELECT ProductName, Brand, count(id) AS Count FROM products GROUP BY ProductName, Brand
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.