热线电话:13121318867

登录
2019-02-14 阅读量: 709
一个sql 返回多个总数

问题描述:

这条SQL语句有什么问题呢

$sql = "select count(*) all, " ;
$sql .= " count(case when status = 1 then status end) status_1_num, ";
$sql .= " count(case when status = 2 then status end) status_2_num ";
$sql .= " from table_name";

解决方法:

all是关键字换个就好了

select status,count(*) status_num from table where status in (1,2) group by status;

0.0000
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子