SQL:选择其他查询未选择的所有记录

2023-11-29

我正在寻找一个 SQL 查询来选择同一个表上的另一个查询未选择的所有记录。 具体来说,我想选择具有特定字段('fieldA')重复项的所有记录,然后删除除其中一条记录之外的所有记录。

因此 select 语句可能类似于以下内容(这不起作用!):


select * from table where id not in(select * from table group by fieldA)  

如果单个查询不可能,那么最有效的解决方案是什么?


具体来说,我想选择具有特定字段('fieldS')重复项的所有记录,然后删除除其中一条记录之外的所有记录。

在这种情况下,join it:

delete x 
from myTable x
 join myTable z on x.field = z.field
where x.id > z.id
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL:选择其他查询未选择的所有记录 的相关文章

  • 删除原始数据中部分重复的记录

    我需要删除表中时间间隔为 1 或 2 分钟或相同且必须相同的所有记录ID但保留第一个记录 ID Time SN SD WE FW 10 2014 06 30 19 17 37 000 I 0 100 0 10 2014 06 30 19 1
  • Mysql为简单频繁查询创建排序索引性能

    我正在处理一个包含大约 400 万条消息条目的 mysql 表 并尝试根据时间戳选择最新的 50 条消息 另一个要求是返回的消息不以固定前缀开头 问题是单个查询大约占用 25 的 cpu 并且最多需要 1 5 秒 该查询经常由多个客户端执行
  • SQL:比较不同表中的两个计数

    我有 3 张桌子 一张桌子上有世界上每个国家及其代币 NAME CODE Afghanistan AFG Albania AL Algeria DZ American Samoa AMSA Andorra AND Angola ANG An
  • PHP:使用输入和输出参数(不是“INOUT”)调用 MySQL 存储过程

    我想从 PHP 调用 MySQL 中的存储过程 该过程需要输入and输出参数 not INOUT 参数 举一个简单的例子 假设我在 MySQL 中有以下存储过程 DELIMITER DROP PROCEDURE IF EXISTS test
  • 不唯一的表/别名

    因此 我尝试使用多个联接来运行此查询 以获得我想要的精确行 但我不断收到此错误 不唯一的表 别名 ss prices 我正在运行的查询 select ss accounts id ss accounts bot acc id ss acco
  • 混合语言源目录布局

    我们正在运行一个使用多种不同语言的大型项目 Java Python PHP SQL 和 Perl 到目前为止 人们一直在自己的私有存储库中工作 但现在我们希望将整个项目合并到一个存储库中 现在的问题是 目录结构应该是什么样的 我们应该为每种
  • 使用 pip3 安装 mysqlclient 时遇到问题

    我正在尝试使用 Django 设置 python 3 6 环境 安装说明说我应该安装 mysqlclient 才能连接到 mySQL 我明白了 dennis django sudo H pip3 install mysqlclient Co
  • 在 plsql 中立即执行

    如何从这段代码中得到结果 EXECUTE IMMEDIATE SELECT FROM table name through for loop 通常的方法看起来像这样 for items in select from this table l
  • PDO::commit 之后使用 PDOStatement::rowCount 结果?

    在 MySQL 文档中 有一个关于使用的注释mysql affected rows事务提交后 http php net manual en function mysql affected rows php http php net manu
  • MySQL:你能指定一个随机限制吗?

    有没有办法在 SQL MySQL 中随机化限制数字 我希望能够做的是在查询中获取随机数量的结果以在插入子查询中使用 而无需任何服务器端脚本 我希望能够作为假设说明运行的查询是 SELECT id FROM users ORDER BY RA
  • PHP 中的异步数据库/服务调用:Gearman 与 pthreads

    在我们的 LAMP 站点上 我们遇到一些服务必须多次调用数据库才能提取数据的问题 通常在 PHP 中完成此操作的方式 至少我的经验 是串行的 这显然是低效的 我们可以通过使用缓存和聚合一些查询来缓解一些低效率的问题 但在某些情况下我们仍然需
  • 使用绑定和空值命中 Oracle 索引的最佳查询

    我有一个表 该表在多个列上有一个索引 其中许多列可以为空 CREATE UNIQUE INDEX UX MYTABLE A B C D E ON MYTABLE A B C D E 现在 我在 C 代码中尝试检查该表并精确命中索引 对于每个
  • (SQL) 识别字段中字符串格式多次出现的位置

    我需要将叙述字段 自由文本 拆分为多行 目前的格式如下 Case Reference Narrative XXXX XX 123456 Endless Text up to 50k characters 在作为文本的叙述字段中 各个条目 当
  • 是否可以使用“WHERE”子句来选择SQL语句中的所有记录?

    晚上好 我很好奇是否可以在 SQL 语句中创建一个 WHERE 子句来显示所有记录 下面一些解释 随机 SQL 语句 Java JSP示例 正常情况 String SqlStatement SELECT FROM table example
  • MySQL 中的断言

    我有一个针对大型数据库运行的 SQL 脚本 我想在开始时提出几个简单的查询 作为健全性检查 有没有办法在MySQL中写断言 或者任何类型的 选择 如果它与该值不匹配 则中止整个脚本 一些疯狂的代码 要点是 SET可能会引发 mysql 变量
  • SQL Server PIVOT 函数

    我有一个检索所有代理及其模块的查询 结果集将每个模块返回 1 行 SELECT am agentID AS agentid pa agentDisplayName agentdisplayname m ModuleName ModuleNa
  • 在 MySQL 中分割逗号分隔值

    我正在尝试将字符串中以逗号分隔的 值拆分为多列 样本数据 COL1 COL2 COL3 000002 000003 000042 09 31 51 007 004 007 预期输出 Pno Cno Sno 000002 09 007 000
  • 如何检测 Postgres 中持有锁的查询?

    我想不断跟踪 postgres 中的互锁 我碰到锁具监控 https wiki postgresql org wiki Lock Monitoring文章并尝试运行以下查询 SELECT bl pid AS blocked pid a us
  • MySQL“选择更新”行为

    根据 MySql 文档 MySql 支持多粒度锁定 MGL case 1 开放航站楼 1 连接到mysql mysql gt start transaction Query OK 0 rows affected 0 00 sec mysql
  • 如何打印Oracle中过程的定义?

    oracle中有没有办法查看过程的结构是什么 我正在尝试记录并运行程序 并希望将实际的程序结构存储在我的日志中 您可以查询ALL SOURCE table SELECT text FROM all source WHERE owner lt

随机推荐

  • std::is_assignable 和 std::pair

    正如所料 以下代码不编译 include
  • 用于取消选中所有其他复选框的复选框

    我正在尝试进行一些验证 以便 当任一 选择一个 or 选择B 被检查 未选择 自动取消选中 当选中 未选择 时 两者 选择一个 and 选择B 会自动取消选中 但是当我运行此代码时 单击任何复选框都会取消选中all3 个复选框 即窗口初始化
  • 选择(下拉)的背景图像在 Chrome 中不起作用

    我想使用图像作为选择 下拉菜单的背景 以下 CSS 在 Firefox 和 IE 中工作正常 但在 Chrome 中不行 main drop down loc width 506px height 30px border none back
  • 属性错误:使用 lambda 在 Spark sql python 上分割

    在 Spark SQL 中 我使用 Python 并且尝试处理以下 sql 的输出 RDD 这是推文列表 我需要分割单词并提取 但是当使用地图并尝试按空格分割时 我收到了下面提到的异常消息 words tw sqlContext sql S
  • 使用 Python 对 PDF 文档进行数字签名

    我正在尝试使用 Python 签署 PDF 文档 并发现了一个名为我的PDF签名者 它有很好的文档记录 但是我发现该文档有点令人困惑 我遇到的唯一问题是如何安装mypdfsigner模块运行代码来签署文档 文档本身提供了一个代码示例 但是虽
  • 准备好的sql语句中的Python整数列表

    我的问题有点像Python 字符串到 SQL IN 参数的列表但我有一个整数列表 我使用的Python代码是 ids 1000032 1000048 sql SELECT CompNo CompName CompType FROM Comp
  • 在python matplotlib中将不规则四边形转换为矩形

    我从视频中得到了这些数据 矩形的顶点 动物在矩形内追踪的点 由于图像变形 我的 矩形 不规则 我想转换数据以便将它们在 matplotlib 中绘制为矩形 有简单的方法吗 这是迷宫和追踪 我把它分解成五个四边形 您可以使用skimage t
  • Javascript NoGray 日历如果今天被阻止,则在选择的阻止日期后查找下一个可用日期

    我正在使用NoGray Calendar并有以下代码 my cal1 new ng Calendar input date date1 month month1 year year1 selected date new Date displ
  • 错误:无法打开显示::0 进行 Selenium 测试

    首先我收到以下错误 org openqa selenium firefox NotConnectedException Unable to connect to host 127 0 0 1 on port 7055 after 45000
  • 使用“struct S”或“S”作为类型名的区别

    C 语言中结构化类型的名称S ist struct S 在C 中也可以使用struct S作为类型名而不是S像往常一样 struct S struct S s1 also ok in C S s2 normal way in C 所以 假设
  • 使用 group by 进行条件聚合查询

    我有一个系统 用户从不同的公司登录 我正在尝试运行查询来查看每个公司的活跃用户数与用户总数 Users table userID companyID lastLogin 期望的输出 companyID totalCompanyUsers n
  • 如何在Python中检查数字的“密码”[重复]

    这个问题在这里已经有答案了 我已经设置了一个程序来更改 密码 我让它检查它是否至少有 8 个字符 包含大写字母和数字 如果不满足此条件 它会再次要求输入密码 除了检查号码之外 我一切正常 我想知道是否有人可以提供帮助 npwv 1 whil
  • JSTL 1.0 字符串函数

    我正在尝试使用一些字符串函数 例如修剪或concat使用 JSTL 我尝试了以下方法 我尝试添加但我最终遇到了错误 我认为这适用于其他 JSTL 版本 例如 1 2 或 1 1 我需要知道的是如何在 JSTL 1 0 中使用字符串函数 JS
  • 对嵌套列表进行排序

    给出的是一个嵌套列表 具有以下标记 遗憾的是目前无法更改 我想对此列表进行排序 以及按 a 标签标题排序的所有嵌套列表 第一个 div 未嵌套在 li 中 应该用于对 ul 同级进行排序 性能也很重要 因为这个列表很容易包含超过 100 个
  • Pygame 从全屏切换到正常不起作用

    我目前正在尝试设置从窗口模式和全屏模式切换的设置 但是进入全屏并尝试返回后 游戏错误非常奇怪并且粘在左上角 顺便提一句 显示宽度 1280 显示高度 720 elif Settings Menu True screen fill 0 0 0
  • jQuery:如何动态检测窗口宽度?

    我的页面上有一个滚动元素 使用 jScrollPane jQuery 插件 我想要完成的是一种通过检测浏览器窗口的宽度来关闭滚动窗口的方法 我正在做响应式布局 我希望当浏览器低于一定宽度时关闭此滚动功能 当我刷新页面时 我能够使其工作 但是
  • 在 while 循环内将对象添加到列表中

    我正在尝试循环一个列表 该列表内部有 4 个数组 每个数组有 7 个值 我正在循环列表 然后当我从列表中获取一个数组时 因为我知道有多少个值具有该数组 所以我分配每个数组索引 如下所示 personObject setName String
  • 如何正确编码完整的 http url 字符串?

    我从用户那里获得一个 url 字符串 并希望将其转换为合法的 http url http one two Three four five 应该变成 http one two Three four 20 Five 但是 URLEncoder
  • Sass @import 指令在 Rails 引擎中使用时无法在插件中找到资源

    我正在构建一个使用 zurb foundation 样式表的 Rails 引擎 并且不断遇到相同的 Sass Syntax 错误 这看起来很奇怪 因为我在 Rails 应用程序中遵循了相同的过程 并且第一次尝试就成功了 因此 我决定通过启动
  • SQL:选择其他查询未选择的所有记录

    我正在寻找一个 SQL 查询来选择同一个表上的另一个查询未选择的所有记录 具体来说 我想选择具有特定字段 fieldA 重复项的所有记录 然后删除除其中一条记录之外的所有记录 因此 select 语句可能类似于以下内容 这不起作用 sele