日期:2014-05-17  浏览次数:20386 次

一个逻辑性的问题
现在我有一张做业务的表,每件货物对应有一个标识号,还有一个原始号,我现在要把这些标识号对应的行,插入一个新表,但是有些货物是相同的,这个时候我要修改数量。问题就出来了,有些货物标识号是一样的,但是不在同一行,所以数量不能单纯增1,要分别区分,这个时候需要比较原始号,请问这个逻辑,该怎么写,截图如下:

其中eLM_Order#为原始号,Alt_ParNo为标识号

------解决方案--------------------
group by eLM_Order,Alt_ParNo ?
------解决方案--------------------
可以想楼上的这位说的根据标识号和原始号进行分组不就行了
------解决方案--------------------
salmple   table name 
table1  


select *  table1 a  join  table1 b

先把数量统计出来