如题

解决方案 »

  1.   

    正如csouth(金子]说的:该语句本身没有问题,不是这儿出的错,
      

  2.   

    select ruku.hw,sum(chuku.sl),sum(ruku.sl) from ruku,chuku group by ruku.hh
    这样就不可以,提示“试图执行的查询中不包含作为和计函数一部分的特定表达示‘hw'”恩 select hh,sum(sl) from hw group by hh  这个可以执行的。sorry
      

  3.   

    为什么select hh(这个一定要和group by 后面的一样呢),sum(sl) from hw group by hh
      

  4.   

    在有Group的语句中
    select中的字段必须为Group中的字段或是计算字段,如:sum,max,avg等
    你的ruku.hw不属于以上条件,所以是错误的
    解决办法是把改语句作为子查询:
    Select ruku.hw, a.chukus1,a.rukus1 from ruku, (select ruku.hh,sum(chuku.sl) as chukus1,sum(ruku.sl) as rukus1 from ruku,chuku group by ruku.hh) a
    where ruku.hh = a.hh
      

  5.   

    恩,辛苦各位了。
    thank every baby :)