You can't specify target table for update in FROM clause含义:不能在同一表中查询的数据作为同一表的更新数据。
所有我们要在Select子句上在嵌套一层临时表
如:
Delete from 表明 where 参数 in (select a.* from (真实的Select子句) a)
Delete from 表明 where 参数 in (select a.* from (真实的Select子句) a)