You can’t specify target table ‘d1’ for update in FROM clause

需要更新数据,写了酱紫的一条sql语句:

语法 上看好像没什么错误吧,一查相关资料,竟然说是不能在update用子查询作条件。好在有前人给出了解决方案,用inner join来关联更新。一试果然好用,写法如下

 

你的评论是对我最大的鼓励