如果你的名字和编号是一一对应的,用select 人员,编号,购买数量=sum(购买数量),金额=sum(金额) from 表格 group by 人员,编号
否则的话只能用第一种

解决方案 »

  1.   

    如果你的编号是指每次购买的编号的话,只怕你的想法本身就有问题,你既然要按照人员分组,聚合之后就没有编号可以取了。每个人有多次购买编号,取哪一个好呢?
    如果你的编号是人的编号或者与每次购买无关的,那么
    select 人员,编号,购买数量=sum(购买数量),金额=sum(金额) from 表格 group by 人员,编号
    即可
      

  2.   

    第二个问题:以SUPERTOTOL为主用left join dbo.caiwu。
    还有,你说的为主是指的什么
      

  3.   

    呵呵,好的我去试一下,谢谢各位大哥了    回复人: filix(赤裸裸的菜刀) ( ) 信誉:100  2004-06-07 10:06:00  得分: 0  
     
       
         第二个问题:以SUPERTOTOL为主用left join dbo.caiwu。
      还有,你说的为主是指的什么
      
     
    我是初学者可能有些专业的用语不懂,呵呵,不要见怪
    我说的为主就是说其中的LEFT所指的表,这个为主的表中的记录是固定的,在副表中查找与它有关的记录,有的话就添上,没有的话就空着