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 );

  

最新文章

  1. 读取nutch爬取内容方法
  2. 开源服务专题之-------rsync数据备份
  3. Titanium系列--利用js动态获取当前时间
  4. Watering the Fields(irrigation)
  5. android 获取资源文件 r.drawable中的图片转换为drawable、bitmap
  6. POJ 1276 (多重背包) Cash Machine
  7. Mesh Baker的基本操作与功能演示
  8. C#中如何正确的操作字符串?
  9. Ping pong(树状数组经典)
  10. MVC-03 控制器(4)
  11. 关于VC中的错误处理
  12. Intellij Idea配置MapReduce编程环境
  13. UI事务重叠引发的crash
  14. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法
  15. IO操作文件的复制与删除
  16. 【渗透测试学习平台】 web for pentester -8.XML
  17. Could not load file or assembly 'System.Data.SQLite ... 试图加载格式不正确的程序
  18. iOS开源项目:FlatUIKit
  19. YII中使用SOAP一定要注意的一些东西
  20. 第十八章:自定义splash screen、app icon和tab icon

热门文章

  1. JavaScript作用域简单记录
  2. CENTOS 6-7的本地YUM源配置
  3. C语言 --- 初级指针
  4. 简单Kibana命令
  5. Django初步完成:登录、注册、退出
  6. 大数据学习(3)- redis集群
  7. Oracle update 多字段更新
  8. ext grid添加2行topbar
  9. 7 java 笔记
  10. 深入分析 Docker 镜像原理