小弟我以前你是玩orcl 的人。因此通常从一张表a更新数据到表b都是update b b set b.aaa = (select a.aaa where a.id = a) where exists (select a.aaa where a.id = a)。 这种写法是orcl自带的关键字有匹配功能。可以实现mysql
但mysql 却不行。因此使用了另外一种方法。就是update 后面跟多张表sql
update b b, a a set b.aaa = a.aaa where b.bbb = a.bbb 这种写法更加直观,也更容易理解。date
看来之后得多考虑。多思考一些才能有长足的进步呀select