SQL语句问题。求大神解答

# 有两个表,一个表(1)里面有个两个字段 bsno,cip 另一个表(2)里面有很多字段包含bsno,cip现在bsno里面的值是可以相对应的 1表里面的cip是有值得 要把1表里面的cip插入到2表里面的cip中 bsno要相对应。 求解

UPDATE table2
   SET table2.cip = (SELECT table1.cip
                       FROM table1
                       WHERE table2.bsno = table1.bsno)