1 mysql
我有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)
}
Run Code Online (Sandbox Code Playgroud)
产品表
pid pname category
1 mobile EL
2 shoes 1
3 shirt 1
4 TV EL
5 mp3 player EL
Run Code Online (Sandbox Code Playgroud)
我想得到products表中每个类别的计数,这样我的查询返回2表示类别1,3表示类别EL
有人可以帮我这个吗?
这应该是你追求的问题:
SELECT category, COUNT(*) FROM products GROUP BY category;
Run Code Online (Sandbox Code Playgroud)
我建议考虑类别表的设计,因为它可能会给您带来困难.
| 归档时间: |
|
| 查看次数: |
5891 次 |
| 最近记录: |