当前位置:  开发笔记 > 编程语言 > 正文

MySql获取cloumn中每种元素的计数

如何解决《MySql获取cloumn中每种元素的计数》经验,为你挑选了1个好方法。

我有2个表,具有以下结构..

category
{
  sub_cat_id - numeric
  sub_cat_name -  varchar
  main_cat_id - varchar (2 characters)
  main_cat_name -  varchar
}

products
{
  pid - autoincrement
  pname - varchar
  category (Will be either sub_cat_id or main_cat_id)
}

产品表

pid       pname       category
1         mobile      EL
2         shoes       1
3         shirt       1 
4         TV          EL
5         mp3 player  EL

我想得到products表中每个类别的计数,这样我的查询返回2表示类别1,3表示类别EL

有人可以帮我这个吗?



1> David Grant..:

这应该是你追求的问题:

SELECT category, COUNT(*) FROM products GROUP BY category;

我建议考虑类别表的设计,因为它可能会给您带来困难.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有