>백엔드 개발 >PHP 튜토리얼 >能否一次查询取出各栏目记录的总数,该怎么处理

能否一次查询取出各栏目记录的总数,该怎么处理

WBOY
WBOY원래의
2016-06-13 10:27:27878검색

能否一次查询取出各栏目记录的总数
MySQL某表中有一字段:class_id

class_id
1
1
2
2
2
5
3
3
……

如何一次(或高效)查询,得出各栏目记录总数。即:
class_id为1的记录有2条、2的有3条、5的有1条、3的为2条,……



------解决方案--------------------

PHP code
Create TableCREATE TABLE `demo` (  `demoId` int(11) NOT NULL AUTO_INCREMENT,  `class_id` int(11) DEFAULT NULL,  PRIMARY KEY (`demoId`)) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8//2 录入测试数据//3 查询SELECT COUNT(class_id),class_id FROM demo GROUP BY class_id<div class="clear">
                 
              
              
        
            </div>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.