You can't specify target table 'table' for update in FROM clause
2024-10-21 12:51:16
delete from table1 where
ID not in(select max(ID) ID from table1 group by row1) and
row1 in (select row1from table1 group by row1 having count(*) > 1)
# 出现错误
# You can't specify target table 't_zqqk_stockinfo_copy2' for update in FROM clause 不能从子句中指定目标表“TY-ZQQKYStknfOfCopy2”用于更新
delete from table1 where
ID not in(select ID from (select max(ID) ID from table1 group by row1) as t1) and
row1 in (select row1 from(select row1 from table1 groupby row1 havingcount(*) >1)as t2 )
子查询前再加一个子查询即可
最新文章
- [Erlang 0128] Term sharing in Erlang/OTP 下篇
- 给 admin 新建的 hdfs 文件的权限
- Eclipse插件开发之基础篇(4) OSGi框架
- cocoapods在OS X Yosemite系统中报错
- oracle_恢复流程图
- Flashbuilder 破解方式 4.6 +4.7(网络资源整理)
- 玩转 SSH(六):SpringMVC + MyBatis 架构搭建(注解版)
- VI修改文件
- 深入理解viewport
- 初始css
- Java 中的纤程库 – Quasar
- Java 平时作业四
- 关于Python2 与 Python3 的区别
- oracle 查看处理锁表
- javascript parseUrl函数解析url获取网址url参数
- JavaScript控制页码的显示与隐藏
- List、Map、Set的区别与联系
- 完美解决Invalid layout of java.lang.String at value问题的方法
- Android Studio注释摸版配置
- AGC019