SELECT items.id,
items.category,
COUNT(*)
FROM items
GROUP BY items.id,
items.category
我想显示每个类别中的项目数。
例如,
类别1 - 6
类别2 - 7
类别3 - 4 ...
请帮我!我尝试了这个请求,并向我展示了所有类别的项目:/
答案 0 :(得分:1)
试试这个......
SELECT items.category,
COUNT(*) AS Count
FROM items
GROUP BY items.category
答案 1 :(得分:1)
如果您要显示基于类别的计数,请使用group by
子句与列category
SELECT category, count(*) as Noofitems
FROM items i
GROUP BY category;
微小的建议: - 使用易于理解和阅读/表格的表格
答案 2 :(得分:1)
试试这个......
select items.category,COUNT(items.COUNT(*)) from items Group By items.category;
答案 3 :(得分:0)
请使用'distinct'
SELECT distinct items.category,
COUNT(*) AS Count
FROM items
GROUP BY items.category
获取每个唯一类别的正确计数