select 作者,地址,记录数=count(1) from 表名 group by 作者,地址

解决方案 »

  1.   

    select a.*, t.记录数 
    from ( select 作者,count(作者) as 记录数
           from tableName
           group by 作者
         ) t, tableName a
    where a.作者 = t.作者
      

  2.   

    select a.*, t.记录数 
    from ( select 作者,count(作者) as 记录数
           from tableName
           group by 作者
         ) t, tableName a
    where a.作者 = t.作者代码已测试,可用:
    结果如下:
    ---------------------
    10702 ALFKI 6
    10835 ALFKI 6
    10952 ALFKI 6
    11011 ALFKI 6
    10308 ANATR 4
    10625 ANATR 4
    10759 ANATR 4
    10926 ANATR 4
    10249 TOMSP 6
    10438 TOMSP 6
    10446 TOMSP 6
      

  3.   

    select a.*, t.记录数 
    from ( select 作者,count(作者) as 记录数
           from tableName
           group by 作者
         ) t, tableName a
    where a.作者 = t.作者
      

  4.   

    select 作者,地址,记录数=count(1) from 表名 group by 作者,地址