oracle sql update statement with subquery