`
mingyang2013
  • 浏览: 4891 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

经典sql

阅读更多

 

 

 

 

update task_aud t1

set t1.owner = (  select t2.owner 

                  from task t2

                  where t2.pk_task_id = t1.pk_task_id

                        and t2.owner != t1.owner

                        and t1.rev = (select max(t3.rev) from task_aud t3 where t3.pk_task_id = t1.pk_task_id )

                  )

where exists (

  select 1 

  from  task t2

  where t2.pk_task_id = t1.pk_task_id

        and t2.owner != t1.owner

        and t1.rev = (select max(t3.rev) from task_aud t3 where t3.pk_task_id = t1.pk_task_id )

  )

;

  • 1.jpg (135.1 KB)
  • 下载次数: 4
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics