SELECT B.MZ AS '代理商名称',B.HB AS '代理商编号',
COUNT(A.ZH) AS '账号总数',B.SYBL AS '收益比例' 
FROM GG_ZHB AS A
LEFT JOIN GG_DLS AS B ON B.BH=A.DLSBH
WHERE A.YHYX=某个用户 AND A.ZHZT=0
GROUP B.BH

解决方案 »

  1.   


    SELECT B.MZ AS '代理商名称',B.BH AS '代理商编号',
    COUNT(A.ZH) AS '账号总数',B.SYBL AS '收益比例' 
    FROM GG_ZHB AS A
    LEFT JOIN GG_DLS AS B ON B.BH=A.DLSBH
    WHERE A.YHYX=某个用户 AND A.ZHZT=0
    GROUP by B.BH
    是这样吧-。-
      

  2.   

       建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
       参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
       
       1. 你的 create table xxx .. 语句
       2. 你的 insert into xxx ... 语句
       3. 结果是什么样,(并给以简单的算法描述)
       4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
       
       这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。