好我表
Table
id name product count tatol
1  kin  apple   10    100
2  kin  egg     5     25
3  kin  egg     4     20
4  may  egg     8     40
5  kin  orange  2     30
6  may  egg     6     30然后现在要合并Table表中name product相同的记录后
Table 
id name product count tatol
1  kin  apple   10    100
2  kin  egg     9     45
4  may  egg     14    70
5  kin  orange  2     30谢谢
你会万福的哦

解决方案 »

  1.   

    sql statement:
    select name,product, sum(count), sum(tatol) from yourtable groupby name,product
      

  2.   

    你可以把查询出来的数据存到一个临时表中去然后把临时表的数据insert到现在的表中
      

  3.   

    回:icehawk(我是一只小小鸟) 
    因为我这是一个购物车
    如果用户未登录的话就给一个GUID代替,登录以后再换回来
    如果,用户以前买过东西做没有结账的话就会保留,
    再加上这一次未登录时购买就会行成上面的样子回:greenberet007(阿宁)
    本来我就是用你说的方法的
    现在我是想是不是有在这个表就可以实现这样的功能谢谢
      

  4.   

    我以前做的跟这一样的.sql用的是case.在oracle中用decode,你在网上查一下相关的用法.可以写得出来的.