SQL报错
You can’t specify target table ‘xxx’ for update in FROM clause
不能再一条SQL里面同时查询和更新同一张表的数据,所以才导致报错。
报错原因:
不能在一条sql语句中查询相同表的某些值,然后再更新表或者删除表。
解决办法:
利用中间表包裹查询出来的数据之后再进行更新或者删除。
京公网安备 11010502049817号