Can't specify target table for update in FROM clause
2024-09-05 12:04:38
UPDATE tbl SET col = (
SELECT ... FROM (SELECT.... FROM) AS x);
额外嵌套了一个 SELECT 语句
例如LeetCode 中的 Delete Duplicate Emails
正解:
DELETE
FROM
Person
WHERE
id NOT IN ( SELECT id FROM ( SELECT min( id ) AS id FROM Person GROUP BY email ) AS m );
错解:
DELETE
FROM
Person
WHERE
id NOT IN ( SELECT min( id ) AS id FROM Person GROUP BY email );
最新文章
- 读取nutch爬取内容方法
- 开源服务专题之-------rsync数据备份
- Titanium系列--利用js动态获取当前时间
- Watering the Fields(irrigation)
- android 获取资源文件 r.drawable中的图片转换为drawable、bitmap
- POJ 1276 (多重背包) Cash Machine
- Mesh Baker的基本操作与功能演示
- C#中如何正确的操作字符串?
- Ping pong(树状数组经典)
- MVC-03 控制器(4)
- 关于VC中的错误处理
- Intellij Idea配置MapReduce编程环境
- UI事务重叠引发的crash
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法
- IO操作文件的复制与删除
- 【渗透测试学习平台】 web for pentester -8.XML
- Could not load file or assembly 'System.Data.SQLite ... 试图加载格式不正确的程序
- iOS开源项目:FlatUIKit
- YII中使用SOAP一定要注意的一些东西
- 第十八章:自定义splash screen、app icon和tab icon