首页 > 其他分享 >196. 删除重复的电子邮箱【Problem:Every derived table must have its own alias】

196. 删除重复的电子邮箱【Problem:Every derived table must have its own alias】

时间:2024-04-19 11:33:05浏览次数:13  
标签:own 196 derived id Every table its select

SQL-Boy上线,最近在写SQL语句遇到了这样的问题。

Problem:Every derived table must have its own alias

错误语句如下

delete from Person where id not in (
    select id from 
    (
        select min(id)  as id
        from Person 
        group by email
    )
    
);

百度一波·

【mysql解决方案】ERROR 1248 (42000): Every derived table must have its own alias

问题在于在多级查询的过程中,会需要给表一个别名。

改成下面的语句就好使了

delete from Person where id not in (
    select id from 
    (
        select min(id)  as id
        from Person 
        group by email
    )new_table
    
);

基础不牢,地动山摇
QAQ

标签:own,196,derived,id,Every,table,its,select
From: https://www.cnblogs.com/pengge666/p/18145459

相关文章

  • 【VSCode】远程编码,ssh连接卡在downloading vscode server
    这是因为墙的原因导致下载失败。1、进入目录查看下载节点进入服务器目录~/.vscode-server/bin:97开头的这一串是commitid2、下载文件使用commitid拼接下载路径:https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable在本地下载之后,上传服务器......
  • 洛谷题单指南-动态规划1-P2196 [NOIP1996 提高组] 挖地雷
    原题链接:https://www.luogu.com.cn/problem/P2196题意解读:求一条路径,使得所有点地雷数之和最大。解题思路:1、DFS先建图,再从1~n点分别进行一次DFS,记录过程中地雷总数最大的,并且同时记录遍历的顺序。数据量不大,直接就可以过。100分代码:#include<bits/stdc++.h>usingnamespa......
  • nginx + Markdown 博客指南
    最近写了点东西,在园子上发布了一下,同时在我自己的华为云服务器上也发布了(打钱!!或者,给点优惠券?)。欢迎大家有空看看。但是自己建站写博客,又懒得把Markdown转为HTML(因为有时候可以方便地改改内容),怎么办呢?Firefox的markdown插件我在本地预览Markdown时,由于不想安装额外的软件......
  • Markdown学习的基本讲解
    Markdown学习的基本讲解标题二级标题字体hello,wordhello,wordhello,wordhello,word引用你好急急急,快递分割线图片超链接点击跳转列表wer1e5表格名字性别生日张三男1997.1.1代码1puite......
  • 测试markdown
    这是一个标题123这是二级标题这是斜体这是斜体123list-itemtimewindows1、2023-04-1706:58这次更新了一些新的文档-测试用例**代码规范**包含关于继电器设置PWM的寄存器配置串并联设置放大缩小设置1.时间2.地点3.问题这是引用不是正文这......
  • Markdown基础用法
    目录Markdown基础用法标题一级标题二级标题字体引用图片超链接表格分隔线代码:Markdown基础用法本文是关于Markdown的基础用法,不涉及高级用法,只供自己学习总结使用标题#一级标题##二级标题(如有需求,可以有更多)实际效果:一级标题二级标题字体*你好*斜体**你好**......
  • 【问题解决】Fatal error "unsafe repository ('git目录名' is owned by someone else
    问题复现近期升级了Gitv2.37.0,发现在gitbash进入git目录执行git命令时出现错误:Fatalerror"unsaferepository('git目录名'isownedbysomeoneelse)",无法使用git做一些操作。问题解决两个方法:降级到v2.35.2之前,或者,gitconfig--global--addsafe.directory仓库目录......
  • Markdown的基本语法
    Markdown的基本语法参考来源:Markdown教程、手把手教会你使用Markdown、CmdMarkdown01、标题1.1、#号使用使用#号可以表示1-6级标题,一级标题对应一个#号,随着#的个数递增,一级标题字号最大,六级标题字号最小。代码如下:#一级标题##二级标题###三级标题####四......
  • markdown语法笔记
    markdown语法笔记目录markdown语法笔记一、标题1.Setext风格的标题定义方式2.Atx风格的标题定义方式3.小结二、段落1.正文2.段落3.不分段换行4.缩进、空白行5.小结三、粗体与斜体四、文本高亮五、下划线、分割线与删除线六、列表1.普通列表2.TODO列表七、引用八、行......
  • vue项目中展示markdown文件(markdown-it-vue)
    //安装依赖npmimarkdown-it-vue//引入markdown-ite-vueimportMarkdownItVuefrom"markdown-it-vue";import"markdown-it-vue/dist/markdown-it-vue.css";//注册组件components:{MarkdownItVue},//使用组件<markdown-it-vueclass="......