本帖最后由 mdjsy1991 于 2010-05-05 13:29:38 编辑

解决方案 »

  1.   

    改count(*) 为count(b.aid) mysql> select a.aid,a.name,a.title,count(b.aid) as count from bb b
        -> right join aa a on a.aid=b.aid
        -> group by a.name
        -> order by a.name;
    +------+------+-------+-------+
    | aid  | name | title | count |
    +------+------+-------+-------+
    |    1 | 111  | 111   |     2 |
    |    2 | 222  | 222   |     1 |
    |    3 | 333  | 333   |     3 |
    |    4 | 444  | 444   |     0 |
    |    5 | 555  | 555   |     0 |
    |    6 | 666  | 666   |     0 |
    +------+------+-------+-------+
    6 rows in set (0.00 sec)mysql>