select UserID,UserName,Sex, count(*) as count
from A,B
where A.UserID = B.UserID
group by UserID,UserName,Sex

解决方案 »

  1.   

    select A.UserID,UserName,Sex, count(*) as count
    from A,B
    where A.UserID = B.UserID
    group by UserID,UserName,Sex
      

  2.   

    Select a.UserID,a.UserName,a.Sex,tmp.CountS 
     from(Select UserID,CountS=Count(UserID) From 表B Group by UserID)tmp, 表A a     
        where a.UserID=tmp.UserID
      

  3.   

    try:
    select A.UserID,A.UserName,A.Sex,Count(B.UserID) from a,b where a.userid=b.userid
    group by b.userid
      

  4.   

    Select a.UserID,a.UserName,a.Sex,b.Count_  from 表A a,(select UseeId,count(UserId) as  count_ from 表B group by UserID) b where a.UserID=b.UserID
      

  5.   

    select a.UserID,a.UserName,a.Sex, count(*) as count
    from A Join B On A.UserID = B.UserID
    group by a.UserID,a.UserName,a.Sex
      

  6.   

    Select a.UserID,a.UserName,a.Sex,b.Counts
    from 表A a,
    (select UseeId,count(UserId) as  counts from 表B group by UserID) b 
    where a.UserID=b.UserID