如何解决更新子句中的Distinct限制

时间:2017-08-24 09:43:18

标签: sql oracle oracle12c

 select distinct t._id from terra.wl_log t
        where t.in_queue = 'Y'  
        for update skip locked "

对FOR UPDATE条款的限制

  

您不能使用以下其他结构指定此子句:   DISTINCT运算符,CURSOR表达式,设置运算符,   group_by_clause或聚合函数。

我需要选择不同的 _id 进行更新。 Thiw语句执行了好几次。 如何解决这个限制?

0 个答案:

没有答案