create table tb(id int ,class varchar)--class种类就只有三种,如果不固定就需要存储过程来实现 insert tb ,'a' union all ,'a' union all ,'b' union all ,'c' union all ,'a' union all ,'b' union all ,'b' select * from tb --想查找出按id分组得到的 a ,b ,c 的数量 -- 如下 --id a b c -- -- select id…