表 A
Order  Stock   orderqty
01      A        1000
01      A        2000表 B
Order  Stock   Recqty
01      A        1000
01      A        1600
01      A        400结果 
Order  Stock   orderqty   Recqty
01      A        1000      1000
01      A        2000      1600
01      A        2000       400

解决方案 »

  1.   

    不知道在說什么,如果你真的要取這樣的結果,可以肯定你的數據表設計有缺陷,Order Stock應該建立關聯
      

  2.   

    同意楼上 ``
    为什么结果是
    Order  Stock   orderqty   Recqty 
    01      A        1000      1000 
    01      A        2000      1600 
    01      A        2000       400楼主能解释么?是依据什么来的?
    如果连这都不清楚,那怎么写sql?
      

  3.   

    哎,因为A表是存放的有原始订单数量字段,也就是OrderQty,而B表是存放库存活动的明细,我要得到这张单的每次收货明细,现在问题就是我发现,有些订单有相同的料件栏位,可能是由于追加订货,另起了一条LINE。所以我要这个结果,头疼
      

  4.   

    既要取到原始订单数量,也要得到这个料号每次收货的RecQty