oracle sql update with subquery in where clause