update (select t.num3        as taskNum3,
               t.num1        as taskNum1,
               ly.releaseNum as releaseNum
          from (select count(*) as releaseNum, ly.project_code, ly.num2
                  from ly_release ly
                 where ly.create_date > (TRUNC(sysdate) - 4)
                   and ly.status = '50'
                 group by ly.project_code, ly.num2) ly,
               ly_all_task t
         where t.project_code = ly.project_code
           and t.num2 = ly.num2)
   set taskNum1 = taskNum1 * 2 - releaseNum上面的列都没表的主键(包括where 条件里)
在网上找了下,说是主键的原因,看太明白