sql update set multiple values from select