用一个表的二个字段回修改另一个表的二个字段

用一个表的二个字段来修改另一个表的二个字段比如A表, 五个字段A1, A2, A3, A4, A5B表,四个字段B1, B2, B3

用一个表的二个字段来修改另一个表的二个字段
比如A表, 五个字段  A1, A2, A3, A4, A5
   B表,  四个字段  B1, B2, B3, B4

怎么样写一个SQL语句,当 A3=B3, A4=B4 时 用A1的值去修改B1,同时用A2的值修改B2


[解决办法]

UPDATE B SET (B1,B2)=(SELECT A1,A2 FROM A WHERE B.B3=A.A3 AND B.B4=A.A4)

[解决办法]
更新 或者赋值多字段时  都可以用括号、字段来实现