求一条sql语句???急。。。。

wanguanghai 2006-11-09 11:10:10
房间 类型 状态

1 2人 正常
2 2人 正常
3 4人 正常
4 2人 停用


现在已经知道: 类型(2人,3人,4人) 状态(正常,停用)

如何用一条语句 选出 状态为“正常” or “停用” 下“类型” 的个数的统计:

即 正常 :2人 2 ;3人 0;4人 1;
...全文
243 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdhmail2000 2006-11-09
  • 打赏
  • 举报
回复
select count(*),状态 from table where 状态='正常' group by 类型
union select count(*),状态 from table where 状态='停用 group by 类型
hdhmail2000 2006-11-09
  • 打赏
  • 举报
回复
select count(*),状态 from table where 状态='正常' group by 类型
union select count(*),状态 from table where 状态='停用group by 类型
hdhmail2000 2006-11-09
  • 打赏
  • 举报
回复
select count(*),状态 from table where 状态='正常' group by 类型
jackxing 2006-11-09
  • 打赏
  • 举报
回复
类型(2人,3人,4人) 是固定的三项?
wanguanghai 2006-11-09
  • 打赏
  • 举报
回复
wanguanghai 2006-11-09
  • 打赏
  • 举报
回复
这样子不行, 3 人的房间没有 ,结果只有

2
1

3人的统计不出来啊
liufan815 2006-11-09
  • 打赏
  • 举报
回复
select count(*),状态 from table group by 状态
是不是这样的

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧