select count(*) from (select '1' as aa from mycontent group by productid,typeid,limit having count(*)=n) a其中比较麻烦的是需要将所有字段写进去,n可以为任何数值。

解决方案 »

  1.   

    select v_count, count(aa.a1)
    (select   a.* a1,count(*) v_count  
     from table_name a
    group by a.* ) aa
    group by v_count
      

  2.   

    select fieldlist from table
    group by field
    having count(*)=n
      

  3.   

    可以看我的《SQL Story》前三篇的内容。在文档中心。
      

  4.   

    顺便说明一下,我用的是 oracle
      

  5.   

    虽然 ccat(阿猫)没有说得完全正确但是也给了我很多提示.,先谢过,分会给的再看看有没有其他的好的意见,
      

  6.   

    我在《SQL Story》的前几篇文章中详细讨论过重复记录的问题,有兴趣可以在文档中心找一找。
      

  7.   

    我想统计一个表中仅仅出现过两次(不包含出现过两次以上)的记录总共有多少条
    ------楼主的这句话什么意思?首先,记录的primary key是不可能相同的.