MySQL查询查找相似但不重复的行

2024-03-24

我需要一个查询来检索机械停止代码和故障描述,这看起来像重复的搜索查询,但它完全不同。

这是我的源表

我正在使用这个查询

SELECT `TestDups`.`MachineID`
     , `TestDups`.`Code`
     , `TestDups`.`StopTime`
  FROM `TestDups`
 WHERE `TestDups`.`Code` IN ( SELECT `TestDups`.`Code`
                                FROM `TestDups`
                               GROUP BY `TestDups`.`Code`
                              HAVING COUNT(*) > 0 )
 ORDER BY `TestDups`.`MachineID`

返回这个:

但我希望它返回这个:

我怎样才能达到我的目标?


像下面这样的东西会起作用;

SELECT ... SUM(StopTime), COUNT(*) as Num FROM ... GROUP BY MACHINEID, CODE
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL查询查找相似但不重复的行 的相关文章

  • 如何在 MySQL 中存储工作日列表?

    我正在使用编写一个应用程序PHP我需要存储一个独特的工作日列表MySQL 在应用程序中 我有一个数组来存储工作日 如下所示 days Wed Thu Sat 我知道我可以使用SET列 但我不想使用这种类型 因为它与我正在使用的框架 Lara
  • 更新表并返回旧值和新值

    我正在编写一个 VB 应用程序 用于清理 DB2 数据库中的一些数据 在一些表中我想更新整个列 例如帐号列 我正在将所有帐号更改为从 1 开始 并在列表中向下递增 我希望能够返回旧帐号和新帐号 这样我就可以生成某种可以引用的报告 这样我就不
  • ECHO MYSQL 结果显示空白页 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我知道这一定很简单 但我做不到 我需
  • FIND_IN_SET 具有多个值[重复]

    这个问题在这里已经有答案了 我想从数据库字段搜索多个值 以下是我的查询 SELECT FROM tablename WHERE FIND IN SET 12 13 15 15 category id 我如何搜索它对我不起作用 FIND IN
  • 通过一个表中的列更新另一表中的列

    我有两张桌子 A 和 B 两者都有一个共同的列 name 并通过列 id 相互链接 表A中的 name 列是空的 而表B中有数据 我的任务是用相应的id填充从表B到表A的该列中的所有数据 我正在使用以下查询 UPDATE A SET A n
  • 使用 href 和 php 从 sql 数据库对 html 表进行排序

    我有一个 html 表 其中包含来自 php 吐出的 sql 表的产品数据 我想通过单击表列的标题对数据进行排序 我像这样输出我的表 php product list sql mysql query SELECT FROM products
  • PostgreSQL 中的逆透视表

    我有下表作为 SUM Case End 的结果 Account Product A Product B Product C 101 1000 2000 3000 102 2000 1000 0 103 2000 1000 0 104 200
  • Oracle 12 对 SQL 中的本地集合类型有问题吗?

    长话短说 我建议讨论下面看到的代码 运行时 Oracle 11 编译器引发 PLS 00306 调用 PIPE TABLE 时参数提示的数量或类型错误 PLS 00642 SQL 语句中不允许使用本地集合类型 Oracle 12编译下面的包
  • java.sql.SQLException:在结果集开始之前[重复]

    这个问题在这里已经有答案了 我已尝试使用以下代码来检索存储在数据库中的图像 我创建了一个名为image db包含一个名为的表image details 该表有两个字段 id and image path两者都是类型mediumblob 我在
  • 创建用于插入、修改和删除的数据库触发器的正确​​语法是什么

    我有一个看起来像是 SQL Server 中数据库触发器的基本场景 但我遇到了一个问题 我有桌子Users 身份证 姓名 电话等 我有桌子用户历史记录 id user id 操作 字段 时间戳 我想要一个数据库触发器 可以随时插入 更新或删
  • 将插入与 select 语句合并

    这对我有用 MERGE Table1 AS tgt USING SELECT TOP 1 FROM Table2 SELECT itmid FROM Table3 WHERE id id as a WHERE id id AS src ON
  • Laravel 5.5 中的主从配置

    如何配置 Laravel 5 5 主从 MySQL 复制 我想分别在master和slave上进行写操作和读操作 可选 有没有办法在理想条件下进行连接池和打开连接的最大 最小数量 只需改变你的config database php文件包含读
  • 如何更改Mysql的连接排序规则

    如何更改 mysql 数据库的连接排序规则 我在 ubuntu 14 中使用 Mysql workbench 5 5 和 mysql 5 5 当我执行存储过程时 出现错误 错误代码 1267 操作 的排序规则 utf8 general ci
  • 按时间戳字段中的日期过滤结果

    我已经获得了一些帮助 但不确定为什么这不起作用 我正在尝试使用表单让用户过滤他们的活动 存储在数据库中 My code GET from 01 11 2013 GET to 25 11 2013 from DateTime createFr
  • 如何将mysql数据库移动到另一个安装点

    我有一个 MySQL 数据库 它变得越来越大 我想将整个数据库移动到另一个安装点 在那里我有足够的存储空间 我希望传输当前数据 并将新数据保存到新位置 软件堆栈 在 FreeBSD 6 上运行的 MySQL 5 当然其他答案也是有效的 但如
  • 查找一列中具有相同值而另一列中具有其他值的行?

    我有一个 PostgreSQL 数据库 将用户存储在users他们参与的表格和对话conversation桌子 由于每个用户可以参与多个对话 并且每个对话可以涉及多个用户 因此我有一个conversation user链接表来跟踪哪些用户正
  • MYSQL数据库删除行后需要进行后期优化

    我有一个当前为 10GB 的日志表 它有很多过去两年的数据 我真的觉得目前我不需要那么多 我是否错误地认为在表中保存多年的数据不好 表越小越好 我的桌子都有 MYISAM 引擎 我想删除 2014 年和 2015 年的所有数据 很快我就会删
  • SQL Server 2005 - 达到表行大小限制

    有没有一种干净的方法可以在向表添加新列之前确定表的行大小 并且不超过 8060 字节的限制 例如 如果表行长度当前为 8055 字节 并且我想添加日期时间 8 字节 则这将结束 因为它将变为 8063 字节 不包括空映射 但是 如果我添加一
  • SQL Server 数据库中的表具有互斥外键的最佳实践

    在这里 我正在寻找针对以下问题的优缺点的最佳解决方案 Entity1 E1 pk 与其他不同的列 Entity2 E2 pk 与其他不同的列 Entity3 E3 pk 与其他不同的列 我需要创建之间的关系Entity1 and Entit
  • SQL查询:按字符长度排序?

    是否可以按字符总数对sql数据行进行排序 e g SELECT FROM database ORDER BY data length 我想你想用这个 http dev mysql com doc refman 5 0 en string f

随机推荐

  • 将我的 HTML Google MAP API 版本 2 迁移到版本 3

    我将非常感谢对此的帮助 我的 html v2 文件和一些临时密钥工作正常 我从一些 XML 中获取位置 创建不同的颜色标记 并从信息窗口中的 XML 属性添加一些 URL 不是太复杂 现在我需要将其迁移到 v3 我找到了 v2 中函数的一些
  • 找不到 id= 的用户 (ActiveRecord::RecordNotFound)

    使用我的 Rails 应用程序 我可以成功创建一个对象 称为工作 将它们视为博客文章 作为 current user 一个用户 has many 可以工作 我可以通过使用 postgresql 浏览器检查数据库来验证该对象是否已成功创建 该
  • TMUX 会话不会导入 Python 模块

    大家好 这是我在 StackOverflow 上提出的第一个问题 希望大家都满意 我最近开始使用 TMUX 但在将其用于机器学习问题集时遇到问题 我正在使用 python 创建一个程序 并使用 sklearn 模块 基本上 当我在 TMUX
  • 库伯内特斯。 kubernetes 节点之间支持的最大距离/延迟是多少?

    我想创建一个 kubernetes 集群 我想要一个具有高可用性的主节点 工作节点和代理节点的集群 并且节点位于两个位置 是否记录了位置之间支持的最大距离或延迟 此外 我希望能提供官方文档的链接 但我找不到任何相关内容 谢谢 kuberne
  • 使用 GET_FILE_NAME Oracle Forms 无法打开对话框

    我有 Oracle 数据库 11g 带有 Oracle 表单和报告 11g 我创建了浏览按钮来从计算机或笔记本电脑目录中打开 CSV 文件 我在按下按钮时触发时使用此代码 declare filename varchar2 500 begi
  • R 中的 Uniroot 解决方案

    我想找到以下函数的根 x 0 5 f lt function y 1 pbeta 1 exp 0 002926543 107 2592 y 1 082618 exp 0 04097536 107 2592 y shape1 0 264022
  • 将多个文件拖放到用户窗体

    我正在尝试将多个文件拖放到用户窗体上以获取它们的路径 我用一个文件来管理它 感谢this https stackoverflow com questions 20569959 vba drag and drop file to user f
  • 如何在浏览器的调试器本身中调试动态加载的 JavaScript(使用 jQuery)?

    动态添加的脚本不会显示在浏览器调试器的脚本部分中 解释 我需要使用并且已经使用过 if someCondition true getScript myScirpt js function alert Load Complete myFunc
  • 在QWebView中设置useragent

    我有一个 QWebView 工作正常 然后 使用来自spynner 的代码 我尝试将useragent 方法绑定到自定义方法 这似乎在spynner 带有QWebPage 中有效 但在这里不起作用 非常感谢任何帮助 代码 def custo
  • Ant exec 结果属性不起作用

    我正在使用 Ant 调用批处理文件exec任务并将结果设置为resultpropery 但返回值永远不会到达Ant 下面是我的代码
  • TCPDF 可以原生将文本输出为图像吗

    TCPDF 在生成 PDF 时看起来确实很强大 由于很多事情都可以直接在 TCPDF 中完成 我想知道是否可以直接在 TCPDF 中将文本转换为图像 或者以这样的方式保存PDF 使得某些文本部分无法被机器轻松读取 目标是实现一种垃圾邮件防护
  • QDockWidget - 浮动时没有边框的窗口

    赢7 Qt 5 3 I use a QDockWidget与我的申请 按预期工作 现在我通过设置隐藏标题栏setTitleBarWidget new QWidget this 到默认构造的小部件 根据 Qt 文档 这是标准方法 也可以 标题
  • Android xamarin Visual Studio 错误:“System.Configuration.dll”

    我正在尝试建立一个新的 xamarin 项目 在其中我将与 aws dynamoDB 连接 但现在我收到这个错误 我搜索了所有内容 但找不到任何好的答案 我发现了一个 System Configuration dll 文件 但最高版本为 2
  • 删除反序列化 Web API 2 C# 中的 NaN 值

    您好 我想知道是否有人可以帮助我 我正在尝试在 Web API 2 中自动反序列化时自动将双值中的 NaN 替换为 0 我正在尝试使用 JSON NET 但没有成功 任何帮助将不胜感激 我将以下内容放入我的 WebApiConfig con
  • 如何以编程方式更新 React-router 中的 URL 参数?

    这个答案 https stackoverflow com questions 38678804 in react router how do you pass route parameters when using browser hist
  • 如何使用 Ant 构建可执行 jar 文件

    我正在开发Swing基于应用程序Java我想要这个项目的可执行 JAR 文件 项目中使用的所有外部库文件都应该打包在JAR文件中 如何使用 ANT 构建可运行的 JAR 文件 但它需要所有外部库 项目中使用的文件应该是 和罐子一起 当然可以
  • 当我取消注释一行代码时,我收到此错误: _http_outgoing.js:359 throw new Error('Can\t set headers after they are sent.');

    当我取消注释这一行时 return done null false message Incorrect username 在下面的代码中 Node js 运行没有任何错误 否则 Node js 会给出后面提到的错误 we need to d
  • 实体框架 6 (EF6) 中每个具体类型 (TPC) 的表继承

    为了避免使用每个层次结构表 TPH 我一直在研究如何在我的数据库模型中最好地实现每个具体类表 TPC 继承的示例 我遇到了官方文档 https msdn microsoft com en us data jj591617 2 6 and 本
  • jQuery UI - 将 jQuery 可拖动对象恢复为其原始状态?

    在 HTML 文件中 我想将一个项目拖放到目标 假设我想将另一个项目放到同一位置 此时这两个项目都应该被覆盖 如果两个项目都被覆盖 则新项目应该被恢复到原来的位置 谁能帮我如何将新项目恢复到原来的位置 这是我的代码 function dra
  • MySQL查询查找相似但不重复的行

    我需要一个查询来检索机械停止代码和故障描述 这看起来像重复的搜索查询 但它完全不同 这是我的源表 我正在使用这个查询 SELECT TestDups MachineID TestDups Code TestDups StopTime FRO