查询产品报价表中商家报价最多的产品id

 

表结构如下图,找出productid 列中出现次数最多的productid ,

 

语句为:select  top 1 count( productid) as mycount,productid from dbo.CatalogsProducts group by productid order by mycount desc

如果要找出出现次数大于7的;

应该为:select top 10  count( productid) as mycount,productid from dbo.CatalogsProducts group by productid having  count( productid)>7 order by mycount desc

注意:这个的count( productid)>7不能换为mycount>7,要报“列名 'mycount' 无效”的错误。

posted @ 2008-11-28 14:10  lifuwa  阅读(184)  评论(0编辑  收藏  举报