SELECT A.*,B.NEWSCOUNT FROM A LEFT JOIN B ON A.USERNAME = B.ADDUSER

解决方案 »

  1.   

    select a.*,b.newscount
    from userlist a left join 
    (select adduser,count(*) as newscount from news group by adduser)b
    on a.username=b.adduser
      

  2.   

    1楼的不对,稍微修改下。SELECT A.USERNAME, COUNT(B.*) AS NEWSCOUNT 
    FROM USERLIST A LEFT JOIN NEWS B
         ON A.USERNAME = B.ADDUSER 
    GROUP BY A.USERNAME 
      

  3.   


    select a.*,b.newscount from userlist a,
    (select adduser,newscount=count(*) from news group by adduser)b
    where a.username=b.adduser