[英]Select rows with multiple same values using COUNT in MySQL
我在MySQL數據庫中有一個這樣的表:
item color size
t-shirt blue M
jumper black L
jumper black L
t-shirt blue M
我想選擇具有相同值的行,因此得到如下輸出:
item color size total
t-shirt blue M 2
jumper black L 2
這是我嘗試過的:
SELECT item, COUNT(*) as total FROM table_name GROUP BY color,size HAVING total >= 1
但是,我的查詢沒有給出我想要的結果。 我可以用來獲取輸出的查詢是什么?
非常感謝。
您需要將count與group by一起使用。 類似於以下內容:
select item, color, size, count(*) as total from table_name group by item, color, size;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.