解决方案 »

  1.   

    子查询可能返回0条或多条,可以把
    等号改为in ,或是改为
    update wmp_move_plan mpl
              set mpl.mpl_scr_id = SCR
            where mpl.mpl_id =
                  (select max(mpg_mpl_id)
                     from wmp_move_plan_goods mpg
                    where mpg.mpg_gdd_id = tmpDetailGoods.opg_gdd_id
                      and mpg.mpg_actual_location_no = null);
      

  2.   

    Quote: 引用 1 楼 bw555 的回复:

    我怀疑我写的根本就查不出来数据,但是下部分貌似是有数据的  按理来说上面也有数据的 啊 愁死
      

  3.   

    应该就是我上面说的问题,先按这个去测试下可以了 原来是 is null 而不是=null 脑残啊 没注意这个