select koufenbiao.id, stuinfo.name ,(select sum(numeric) from koufenbiao group by id) 
from stuinfo
where stuinfo.id=koufenbiao.id 
order by koufenbiao,id

解决方案 »

  1.   

    select koufenbiao.id,
    stuinfo.name
    from stuinfo,(select sum(numeric) from koufenbiao group by id)
    koufenbiao
     where stuinfo.id=koufenbiao.id 看看红色部分. 后面的select语句不包括ID,前面怎么能去select??
      

  2.   

    stuinfo    id,name
               |
               | 
    koufenbiao id,numeric,date
    想查询出stuinfo中的name,koufenbiao中的各个id的总numeric.
      

  3.   

    mqcan:
        能说得明白点吗,我的sql学得不怎么好,而且是第一次这样写!
      

  4.   


    select b.id, a.name , b.sum_numeric
    from stuinfo a,(select id, sum_numeric=sum(numeric) from koufenbiao group by id) b
    where a.id=b.id
      

  5.   

    抱歉,这次分配的分数只有20分,你只是给我指出了错误,而RoverX给出了答案,所以只有委屈你一下了!
    但还是谢谢你的帮助!