给Corba的90分(能省就省,我也穷啊)(90分)

  • 主题发起人 主题发起人 少爷的拐杖
  • 开始时间 开始时间

少爷的拐杖

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,太客气啦!昨天贴的不清楚,应该是这样,这样看就清楚了吧

select T1.姓名, (select Count(*) from 表名 T2 where T2.状况 = '门诊' and T2.姓名 = T1.姓名) as 门诊
,(select Count(*) from 表名 T2 where T2.状况 = '保健' and T2.姓名 = T1.姓名) as 保健
,(select Count(*) from 表名 T2 where T2.状况 = '学习' and T2.姓名 = T1.姓名) as 学习
from 表名 T1
group by T1.姓名
 
其实就是先以姓名分组,再分别用子查询统计每组中的各种状况的个数。
 
to Cobra:
请你来领分: 533503
 
怎么我不能结束这个问题?
 
别呀sportsman,本来怪我晚来一步的,别给我分了
 
呵呵,那我给谁啊??
 
多人接受答案了。
 
后退
顶部