oracle sql update multiple columns from select