怎么查询sqlserver中出现次数最多的组合

如何查询sqlserver中出现次数最多的组合?
请各位指点?

商品 规格
 A   大
 B   中
 C   小
 A   中
 A   小
 C   小

其中“C小”这种组合出现次数最多,如何select出现次数最多的那种组合?

------解决方案--------------------
select top 1 *
from (select 商品,规格,count(*) as num
from 你的表
group by 商品,规格
)t
order by num desc
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/