select fid,count(*) total from
(
select fOne fid from 表
union 
select fTwo fid from 表
) a
group by fid

解决方案 »

  1.   

    select a as FID,count(1) as TOTAL from ((select fOne as a from tablename union all select fTwo as a from tablename) t group by a
      

  2.   

    select a as FID,count(1) as TOTAL from (select fOne as a from tablename union all select fTwo as a from tablename) t group by a
      

  3.   

    谢谢jacobsan(梅)友情出手。
     我已经搞定里面那块。正想着在外面进行一次GROUP。
      

  4.   

    :)
    union all 是不忽略重复项
      

  5.   

    我用的是Cross join.应该也是一样吧。