A订单预先配了10件货 配货时间 2009 1.1
B订单预先配料4件货  配货时间 2009 1.2现在只有9件货 需要按时间先删除B订单 再在A订单中删除一件 请问sql语句怎么写

解决方案 »

  1.   

    逻辑没描述清楚  要么两表建立外键 级联删除
    不然plsql逻辑控制
    一条语句删2个表  俺是没见过
      

  2.   


    订单行号 物品   预排数量
    A101    牛奶     10
    A102    牛奶      4现在只有9件货 需要按时间先删除A102订单 再在A101订单中数量减1 请问sql语句怎么写
      

  3.   

    delete from A where 订单行号 = 'A102';
    update A set 预排数量 = 预排数量 - 1 where 订单行号 = 'A101';