小弟我之前你是玩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 却不行。所以使用了另一种方法。就是update 后面跟多张表
update b b, a a set b.aaa = a.aaa where b.bbb = a.bbb 这种写法更加直观,也更容易理解。
看来以后得多考虑。多思考一些才能有长足的进步呀