簡體   English   中英

在同一查詢MySQL上選擇Distinct和Count

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM