sql update multiple columns select from another table