Rumah > pembangunan bahagian belakang > tutorial php > 能否一次查询取出各栏目记录的总数,该怎么处理

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

WBOY
Lepaskan: 2016-06-13 13:27:52
asal
926 orang telah melayarinya

能否一次查询取出各栏目记录的总数
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 Table

CREATE 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>
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan