日期:2014-05-18  浏览次数:20487 次

紧急咨询!
我的表格里的数据如下:

questionid       itemid       empno
          1                   1               001
          1                   2               003
          2                   3               001
          2                   3               002

        .....

如上,questionid是我的     问题编号,     itemid是问题答案选项的编号,     empno是选择了questionid的itemid选项的人的工号,

现在我要的数据结果是

统计出     每个问题的每个选项,到底有多少人选择,
questionid   ,itemid,   count

就是得出一个问卷调查的结果,
很急呢,希望大家帮忙。

------解决方案--------------------
create table question(questionid int,itemid int,empno varchar(10))
insert into question
select 1,1, '001 '
union all select 1,2, '003 '
union all select 2,3, '001 '
union all select 2,3, '002 '

select questionid,itemid,count(*) as [count]
from question
group by questionid,itemid