搜索多个列表以查找缺失的条目

2024-02-27

我有 3 个列表,我在这里将它们简单化。

字母列表
A
B
C

数字列表
1
2
3

Mixed
A,1
A,2
B,2
B,3
C,1
C,3

我需要知道缺少什么:
A,3
B,1
C,2

字母列表大约有 85 个条目
号码列表大约有 500 个条目。

混合列表约有 75,000 个条目。

我可以使用数据库查询 (mysql 5.0) 或 Turbo Delphi 2006 来处理文本文件。找到丢失的东西的最佳方法是什么?

Thanks,
Dave


假设您的两个列表都在 SQL 表中,交叉联接将生成所有组合:

SELECT
  Letter + ',' + Number AS Combination
FROM
  NumberList,
  LetterList

使用组合结果(也许将其保存到临时表中),您可以使用 NOT EXISTS 查询来查找丢失的内容:

SELECT
  Combination
FROM
  AllCombinations AS a
WHERE
  NOT EXISTS 
  (SELECT 1 FROM MyCombitations AS m WHERE m.Combination = a.Combination)

这需要一张桌子MyCombitations,其中列出了您实际拥有并想要对照完整列表进行检查的所有组合。

如果你想加快速度,你应该使用永久的组合表和索引MyCombitations.Combination场地。对于重复查询,这绝对是可取的。

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

搜索多个列表以查找缺失的条目 的相关文章

  • NVARCHAR 变量在Where 子句中不起作用

    在 SQL Server 我想是 2018 我不知道如何判断 中 我的变量不起作用WHERE的条款NVARCHAR 比较应该返回值 但它什么也没返回 如果我只是手动输入声明的文本 它会突然起作用并返回值 没有任何逻辑原因应该有任何不同 类型
  • 使用 LINQ 通过一个属性比较两个列表

    假设我有以下内容 class Widget1 public int TypeID get set public string Color get set class Widget2 public int TypeID get set pub
  • 更好地理解 SQL Server 中的架构

    就像标题一样 我还是一个SQLServer菜鸟 当我创建表 Mytable 时 数据库中显示 dbo Mytable 但有人能让我更好地理解模式吗 另外 在 Server 2008 TSQL 一书中 Itzik 说 在你的数据库中 表属于模
  • 如何在 C++ 中获取两个向量共有的字符?

    我正在尝试比较两个向量对象 并返回一个包含两个向量中出现的所有字符的向量 如果不编写一些非常复杂的手动方法 将第一个向量中的每个字符与第二个向量中的每个字符进行比较 并使用 if 将其添加到第三个向量 如果它们匹配 将返回 我将如何解决这个
  • 时间序列数据的自连接

    我需要一些帮助来完成我认为应该是相当简单的自连接查询 只需要将两条记录中匹配的开始时间和结束时间合并为一条记录 假设我的表中有以下内容 Time Event 08 00 Start 09 00 Stop 10 30 Start 10 45
  • 如何使用原始 SQL 查询实现搜索功能

    我正在创建一个由 CS50 的网络系列指导的应用程序 这要求我仅使用原始 SQL 查询而不是 ORM 我正在尝试创建一个搜索功能 用户可以在其中查找存储在数据库中的书籍列表 我希望他们能够查询 书籍 表中的 ISBN 标题 作者列 目前 它
  • SQL 标准是否允许函数名和括号之间有空格

    检查一些 RDBMS 我发现类似的事情 SELECT COUNT a SUM b FROM TABLE 允许 注意聚合函数和括号之间的空格 谁能提供一个指向 SQL 标准本身定义的指针 任何版本都可以 编辑 以上在postgres中工作 m
  • SQL查询查找具有特定数量关联的行

    使用 Postgres 我有一个架构conversations and conversationUsers Each conversation有很多conversationUsers 我希望能够找到具有确切指定数量的对话conversati
  • meta_query,如何使用关系 OR 和 AND 进行搜索?

    已解决 请参阅下面的答案 我有一个名为的自定义帖子类型BOOKS 它有几个自定义字段 名称为 TITLE AUTHOR GENRE RATING 我该如何修复我的meta query下面的代码以便仅books在自定义字段中包含搜索词 tit
  • SQL Server使用in关键字传递字符串数组查询

    我认为 IN 子句不能接受具有多个值的绑定参数 Oracle 不能 需要几分钟 查询是 declare setting varchar max set setting Sales Entry Grid Cursor Customer Man
  • 通过 C# SqlCommand 执行合并语句不起作用

    我正在第一次尝试使用临时表和MERGE语句通过更新 SQL 表SqlCommandC 中的对象 我正在开发的程序旨在首先将大量记录 最多 20k 导出到 Excel 电子表格中 然后 用户可以搜索并替换特定值 并根据需要更新任意多记录中的任
  • 解析错误:语法错误,意外的 T_RETURN [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 遇到这个问
  • 如果 Oracle SQL 中存在视图,则删除视图[重复]

    这个问题在这里已经有答案了 我是 Oracle 数据库系统的新手 Oracle 12c 中以下 SQL 语句的等效项是什么 DROP VIEW IF EXIST
  • SQL:如何从一个表中获取另一个表中每一行的随机行数

    我有两个数据不相关的表 对于表 A 中的每一行 我想要例如表 B 中的 3 个随机行 使用光标这相当容易 但速度非常慢 那么我该如何用单个语句来表达这一点以避免 RBAR 呢 要获得 0 到 N 1 之间的随机数 可以使用 abs chec
  • 向带有检查约束 SQL 的表添加列

    我想向表中添加一列 然后添加一个检查约束以确保其大于 0 我似乎无法让它在 oracle sl Developer 中运行 Alter TABLE store101 add column Base salary Number 7 2 con
  • Prim 的迷宫生成算法:获取相邻单元格

    我基于 Prim 算法编写了一个迷宫生成器程序 该算法是 Prim 算法的随机版本 从充满墙壁的网格开始 选择一个单元格 将其标记为迷宫的一部分 将单元格的墙壁添加到墙壁列表中 While there are walls in the li
  • php如何生成动态list()?

    根据我的理解 这就是 list 的工作原理 list A1 A2 A3 array B1 B2 B3 所以在帮助下list 我们可以相应地从数组中分配值 这是我的问题 如何生成动态list 1 基于数据库返回结果 我不确定有多少 但我将其全
  • 更改表添加列并在同一条件 IF 语句中更新新列

    我正在尝试添加列并在同一 if 语句中更新它 BEGIN TRAN IF NOT EXISTS SELECT 1 FROM sys columns WHERE Name N Code AND Object ID Object ID N Te
  • SQL Server 中离线索引重建和在线索引重建有什么区别?

    重建索引时 有一个选项ONLINE OFF and ONLINE ON 我知道当ONLINE模式打开时 它会复制索引 切换新查询以利用它 然后重建原始索引 使用版本控制跟踪两者的更改 如果我错了 请纠正我 但是 SQL 在离线模式下会做什么
  • 使用 pandas 单元格中列表的长度选择行[重复]

    这个问题在这里已经有答案了 我有一张表 df a b c 1 x y x 2 x z c d 3 x t e f g 只是想知道如何使用 c 列的长度选择行 such as df loc len df c gt 1 我知道这是不对的 正确的

随机推荐

  • 在数据帧切片中返回索引的“Pandorable”方式

    有没有一种可潘多拉的方法来仅获取数据帧切片中的索引 换句话说 有没有更好的方法来编写以下代码 df loc df A gt 5 index Thanks 是的 更好的是仅过滤索引值 而不是所有 DataFrame 然后选择索引 filter
  • 将 LocalDateTime 转换为 UTC 格式的 LocalDateTime

    将 LocalDateTime 转换为 UTC 格式的 LocalDateTime LocalDateTime convertToUtc LocalDateTime date do conversion 我通过网络搜索 但没有得到解决方案
  • 防止iOS 11.3溢出弹跳

    我一直在利用preventDefault技术上的touchmove从现在开始 当我注意到它似乎不再适用于 iOS 11 3 Safari Chrome 或 Firefox 时 document ontouchmove function ev
  • NestedScrollView 大小不适合 CollapsingToolbarLayout

    我尝试在我的应用程序中应用 CollapsingToolbarLayout 下面的 XML 工作正常
  • FFMpeg 批量图像 + 多个音频转视频

    我尝试使用 FFMpeg 执行以下操作 我想使用一张图像和不同的音频文件 音乐专辑 创建多个视频 这些是我自己的专辑 所以我有权在你提出要求之前这样做 我有 100 个音频文件要放在 YouTube 上 有没有一种方法可以批量创建它 这样我
  • 为什么我的老化 Django 1.3.1 站点在迁移到新服务器后显示“TemplateDoesNotExist at /admin/”?

    我在现已受到攻击的服务器上有一个 Django v1 3 1 站点 以前位于 Python v2 7 3 上 我已经能够通过旧管理站点的缓存重建大部分内容 但在新服务器实例 Python v2 7 12 上重新安装 Python 和 Dja
  • 如何在代码中设置背景图像?

    如果我想将图像设置为文本框的背景 我可以在 axml 中使用以下代码
  • 如何创建一个饼图来显示每个人注册的商品数量?

    在我的项目中 我想在饼图中显示每个员工在系统中注册了多少个机构 机构表包含一个外键 其中包含注册该机构的员工的 ID 因此每个机构都有一个与其关联的员工 我构建了以下代码 但无法进一步 etc String query SELECT i i
  • Android 相机在横向模式下拉伸

    我正在编写的应用程序需要相机功能 因此 为了了解如何操作相机 我遵循了以下脚本 http developer android com resources samples ApiDemos src com example android ap
  • 在 Visual Studio 中调试接受命令行参数的 Windows 窗体应用程序

    我在 Windows 窗体中创建了应用程序 用于检查它是否包含特定的命令行参数并采取相应的操作 现在我想使用不同的命令行参数测试 调试我的代码 我通过单击我的项目并选择 属性 调试 来输入命令行参数 但是当我开始调试时 我收到以下消息 当前
  • 如何重新排序主键?

    我在 表类别 中删除了一行 第 20 行 请告诉我如何重新排序 catid 主键 此时已是19点21分 Thanks 你不能 你能得到的最接近的是truncate table 这将删除表并重新创建它 这意味着您将丢失其中的所有数据 并且 I
  • IMFSinkWriter 中的错误?

    我用两种方式实现了编码器 1 基于SDK Transcoder示例 该示例使用拓扑和转码配置文件 2 基于IMFSourceReader和IMFSinkWriter Sinkwriter将样本传递给Sourcewriter进行转码 我在 W
  • 如何在android中使用身份验证Uid从FirebaseUser获取用户名?

    我通过使用注册了一个用户createUserWithEmailAndPassword 并使用登录signInWithEmailAndPassword 方法 现在 当我登录用户时 我需要获取存储在用户节点中的用户名 手机 我可以获取每个用户的
  • PHP 函数替换第 (i) 个位置的字符

    PHP 中是否有一个函数可以接收字符串 数字 i 和一个字符 x 然后替换位置 i with x 如果没有 有人可以帮助我实施吗 str bar str 1 A echo str prints bAr 或者你可以使用库函数substr re
  • Python 3.5 中包导入失败

    我有以下文件夹结构 main main py io init py foo py 在Python 2 7中我会写以下内容main py import io foo or from io foo import 而在 Python 3 5 中我
  • 在 java 7 中编译时出现名称冲突编译错误,但在 java 5 中工作正常

    public interface Expression public interface ArithmeticExpression extends Expression public class StaticMethodDemo publi
  • 如何使用 Swift 2.0 动态转换为在字符串中命名的类型?

    我需要将返回值转换为需要保持动态的特定类型 例如 let cellType CellTypeToBeResolved cell tableView dequeueReusableCellWithIdentifier myID as Cell
  • 使用 C++ 或 C 处理图像

    首先 我是一个初学者 好的 我已阅读相关答案和问题 但请帮助我解决这个问题 如何在 C 中打开 JPEG 图像文件 将其转换为灰度图像 获取其直方图 将其调整为较小的图像 裁剪其特定区域 或显示其特定区域 对于这些任务 一般来说 C 还是
  • UIWebView 搜索 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在文本中搜索文本字符串的最佳方法是什么UIWebView 我认为最好的做法是 创建一个 javascript 函数来查找您的文本 Use the
  • 搜索多个列表以查找缺失的条目

    我有 3 个列表 我在这里将它们简单化 字母列表 A B C 数字列表 1 23 Mixed A 1 A 2 B 2 B 3 C 1 C 3 我需要知道缺少什么 A 3 B 1 C 2 字母列表大约有 85 个条目号码列表大约有 500 个