SELECT parent.*, COUNT(node.CategoryID), COUNT(domain.PortfolioID)FROM categories_new AS parentLEFT JOIN categories_new AS node ON node.lft > parent.lft AND node.rgt count只是对记录数进行统计,因此你对任意的字段,甚至是一个常数count(\'0\'),count(*)得到的结果都是一样的,如果想要按条件查数量可以用sum(if xxx then 1 else 0 end)这种方式来计算数量silentime 发表于 2009-9-7 17:48[i][/url][/b]情况也非如此如果其中一个COUNT出来是0,另一个则是正常的,并非你所描述的结果都一样不过谢谢你