SQL查询查找ID不在另一个表中的记录

2023-12-27

我在数据库中有两个具有绑定主键的表,我想在它们之间找到一个不相交的集合。例如,

Table1

ID Name
1 John
2 Peter
3 Mary

Table2

ID Address
1 address2
2 address2

那么我如何创建一个 SQL 查询,以便我可以从中获取带有 ID 的行table1那不在table2?在这种情况下,(3, Mary)应该被退回。

PS:ID 是这两个表的主键。


尝试这个

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

SQL查询查找ID不在另一个表中的记录 的相关文章

  • 操作错误:游标“_django_curs_”不存在

    我们有一个由 django postgresql 和 heroku 提供支持的在线商店 Web 应用程序 对于特定的活动 您可以将活动视为要购买的产品 我们已成功售出 10 000 份以上的副本 然而 根据我们的 Sentry 报告 我们的
  • DBeaver PostgreSQL 数据库 - 此驱动程序不支持 SCRAM 身份验证

    我正在尝试将 PostgreSQL 数据库添加到 DBeaver 但当我尝试连接到数据库时收到以下错误 我正在使用 DBeaver 版本 7 2 3 202010191702 收到此消息后 我安装了最新版本的 JDK 11 0 9 和 pg
  • Quartz.NET 设置 MisfireInstruction

    我正在使用 Quartz NET 在 C 中工作 并且在 CronTrigger 上设置失火指令时遇到问题 我正在运行安装了 Quartz DB 的 SQL 后端 我有以下代码 可以很好地创建作业和运行调度程序 IScheduler sch
  • Rails csv 格式的原始查询,通过控制器返回

    我使用 Active Record 来获取我的故事 然后生成 CSV 这是在 Rails Cast 中完成的标准方法 但我有很多行 需要几分钟 我想如果我能让 posgresql 来做 csv 渲染 那么我可以节省一些时间 这是我现在所拥有
  • SQL Server 相当于 MySQL 的 USING

    在 MySQL 中 当您连接不同表中具有相同名称的列时 可以在连接中使用关键字 USING 例如 这些查询产生相同的结果 SELECT FROM user INNER JOIN perm USING uid SELECT FROM user
  • 在 Postgres 中的数组字段上应用聚合函数?

    是否可以对整数 字段 或其他数字数组 中的所有值应用聚合 如 avg stddev CREATE TABLE widget measurement integer insert into widget measurement values
  • 如何通过循环变量在 dbt 中多次运行 SQL 模型?

    我有一个 dbt 模型 测试模型 接受地理变量 zip state region 在配置中 我想通过循环变量来运行模型三次 每次使用不同的变量运行它 问题是 我有一个如下所示的宏 它将变量附加到输出表名称的末尾 即运行测试模型 with z
  • Postgresql插入触发器设置值

    假设在 Postgresql 中 我有一个表T它的一栏是C1 我想在新记录添加到表中时触发一个函数T 该函数应该检查列的值C1在新记录中 如果它为 null 空 则将其值设置为 X 这可能吗 您需要触发器是正确的 因为为列设置默认值对您不起
  • 将多行合并为一行并根据行数附加列

    我正在尝试将同一个表的多行合并为一个 我有一个像这样的示例表 Col1 Col2 Col3 Col4 Col5 Col6 1 BH1 CB 12 CC CC Conveyor Mal 1 BH1 CB 104 ZC ZC Full Emp
  • 外键引用多个表

    我有4张桌子 A ida name B ida B specific stuff C ida C specific stuff D ida D specific stuff 我希望另一个表 E 可以仅引用 B 或 C 而不是 D 我可以在其
  • 如何在动态查询中将行值连接到列名

    我正在开发一个允许配置问题和答案的应用程序 目前最多可以有 20 个答案 但也可能更少 我的结构如下 问题 ID FormId QuestionText AnswerField 1 1 Name Answer01 2 1 Address A
  • T-sql、刻度、时间戳

    是否有可能在 t sql 中获得像 DateTime Ticks 这样的 C 内容 感谢帮助 您不太可能从 SQL 中获得与 DateTime Ticks 相同的精度 因为 SQL 不能以那么高的精度表达时间 SQL Server 只存储大
  • 使用包含空值列的 WHERE 子句的更新语句

    我正在使用另一个表中的数据更新一个表上的列 这WHERE子句基于多个列 并且某些列为空 根据我的想法 这个空值是什么throwing off你的标准UPDATE TABLE SET X Y WHERE A B陈述 See 这个 SQL 小提
  • 如何创建postgres数据库模式的sql脚本?

    我想要 postgres 9 数据库模式的 sql 脚本 该脚本不在本地服务器上 我在 pgAdmin 的 sql 编辑器上尝试了 pg dump 命令 但它在那里不起作用 我不确定在哪里运行该命令 请帮助我做同样的事情 谢谢 pg dum
  • DBMS 中的阻塞因素

    DBMS 中的阻塞因素是什么 我查看的位表示它是每个记录的块的下限值 因此 B R 下限 其中 B 是块大小 R 是记录 我只是想知道 有人可以告诉我它使用的主要原因 以及它是否真的是地板 我对 FLOORED 的理解是 1 5 降到 1
  • 如何将图数据结构持久化到关系数据库中?

    我考虑过创建一个顶点表和一个边表 但是在内存中构建图和遍历子图是否需要大量查找 我想避免过多的数据库读取 还有其他方法可以保存图表吗 旁注 我听说过 Neo4j 但我的问题实际上是如何在概念上表示标准数据库中的图形 不过 我对一些 NoSQ
  • 如何进行 PostgreSQL 交叉表查询,列中缺少值

    我正在尝试使用 PostgreSQL 9 5 交叉表查询创建周转时间报告 其中推荐分为第 1 2 3 4 gt 4 天 请参见下面的输出 但是 如果我运行查询并且第 2 天的值丢失 则我的查询可以正常工作 整行将向左移动一个单元格 所以第二
  • 更新每组单行

    的背景 我有一个临时表 其中包含唯一的 rowID OrderNumber 和 guestCount 等信息 RowID 和 OrderNumber 已存在于该表中 并且我正在运行一个新查询来填充每个 orderNumber 缺少的 gue
  • 按两列的最小值排序

    I use SQL Server 2008 R2 我需要按两列的最小值对表进行排序 该表如下所示 ID integer Date1 datetime Date2 datetime 我希望我的数据按至少两个日期排序 以这种方式对该表进行排序的
  • 如何将 SQL“LIKE”与 LINQ to Entities 结合使用?

    我有一个文本框 允许用户指定搜索字符串 包括通配符 例如 Joh Johnson mit ack on 在使用 LINQ to Entities 之前 我有一个存储过程 该存储过程将该字符串作为参数并执行以下操作 SELECT FROM T

随机推荐

  • 导入 CSV 以仅更新表中的一列

    我有一个看起来像这样的表 products id product sku department quantity 该表中大约有 800 000 个条目 我收到了一个新的 CSV 文件 其中更新了每种产品的所有数量 例如 productA 1
  • ASP.NET MVC 5 模型绑定编辑视图

    我无法想出一个最好的口头描述和少量代码的问题解决方案 我正在使用 VS 2013 MVC 5 和 EF6 代码优先 我还使用 MvcControllerWithContext 脚手架 它生成支持 CRUD 操作的控制器和视图 简而言之 我有
  • Android 为来自网络视图的视频启动媒体播放器?

    我有一个 webview 如果用户单击链接 它会在同一个 webview 中打开 我用 shouldOverrideUrlLoading 控制它 但如果它是视频链接 mp4 3gp 它不会启动媒体播放器来重现视频 就像在普通浏览器应用程序中
  • jQuery 手动调整大小的 DIV

    我正在尝试创建一个可调整大小的 div 而不使用 jQuery 的界面库 var myY 0 var mouseDown false var originalHeight 0 function resize e if mouseDown t
  • 为什么这段 F# 代码这么慢?

    C 和 F 中的 Levenshtein 实现 对于两个大约 1500 个字符的字符串 C 版本的速度提高了 10 倍 C 69 毫秒 F 867 毫秒 为什么 据我所知 他们做的是完全相同的事情 无论是发布版本还是调试版本都没有关系 编辑
  • Chrome 中不会显示超过 999 行

    由于某种原因 在 Chrome 中 一旦打印了 999 行 元素就开始相互重叠 它在 Firefox 中运行良好 我使用的 Chrome 版本是70 0 3538 102 Official Build 64 bit 今天早些时候刚刚发布 页
  • 根据精度、召回率、f1 分数计算准确度 - scikit-learn

    我犯了一个巨大的错误 我将 scikit learn svm 准确度的输出打印为 str metrics classification report trainExpected trainPredict digits 6 现在我需要根据以下
  • 将 IEnumerable 变量从 ColdFusion 传递到 .NET

    我正在努力将 ColdFusion 10 与自定义 NET DLL 集成 但我无法对其进行调整 在此过程中 除了创建一个IEnumerable要传递给对象的方法之一的数据类型 这是我需要集成的内容 这是Set Events我遇到麻烦的方法
  • 使用 Django 通用视图时可以过滤 request.user 吗?

    我想做这样的事情 从我的urls py 但我不知道是否可以让用户发出请求 url r jobs page P
  • Highcharts 绘图和图表之间的填充,如何删除?

    如何删除图表和绘图之间的填充 我希望我的图表从绘图边缘开始并以相同的方式结束 但无论我尝试什么 我都无法删除填充 Thanks 您可以通过以下方式做到这一点 plotOptions series pointPadding 0 groupPa
  • 引发“pytesseract.pytesseract.TesseractError:(3221225477,'')”

    当我尝试用python找出图片中的中文单词时 出现以下错误 顺便说一下 我在tessdata目录中已经有 chi sim traineddata 训练文件 并成功尝试找出图片中的英文句子一张图片 所以这个错误真的让我很困惑 C Users
  • iOS如何发现蓝牙耳机及其事件

    我正在尝试发现 蓝牙耳机 并获取其事件 我读了 核心蓝牙 文档和实现的示例代码如下 它不会触发委托方法 didDiscoverPeripheral 有什么解决办法吗 Code CBCentralManager myCentralManage
  • 如何在Pycharm中的Robot框架测试中放置调试/断点?

    我的 Robot Framework 中的 py 文件允许我引入断点 但 robot 文件不允许 如何在 robot 测试文件中引入和切换断点以进行调试 无论如何 您无法在 robot 文件中添加 Pycharm 断点 原因是你的测试脚本不
  • Sbt 0.13 getEngineByName(“JavaScript”) 的 ScriptEngine 为 Null

    当我运行使用的测试时getEngineByName JavaScript 在 sbt 0 13 中该方法返回null 安全代码在 sbt 0 12 x 上运行良好 尝试过不同的环境 Windows 7 和 Mac 同样的问题 我尝试手动设置
  • 用户“root@localhost”访问被拒绝(使用密码:NO)

    我正在尝试在 Windows 桌面上运行 WordPress 它需要 MySQL 我安装所有东西Web Platform Installer这是由微软提供的 我从来没有为 MySQL 设置 root 密码 并且在安装 WordPress 的
  • 如何在按住表格视图单元格时逐渐增加它的大小

    我想做的 逐字 将表格视图单元格保持指定的时间 一旦到达该时间段 细胞高度就会逐渐增加 当我松开手指时 单元高度停止增长 我拥有的 我有几个 tableViewCell 按下某个单元格指定的时间后 使用 let longPressRecog
  • 将 int 从 c# gethashcode() 转换回字符串?

    一个非常简单的问题 我正在做一件简单的事情 我有几个string like string A usd 我想获取 C 中的哈希码 int audusdReqId Convert ToInt32 usd GetHashCode 现在我怎样才能转
  • 上传到 FTP 中的文件夹吗?

    我正在使用以下代码来学习如何使用 FTP 加载文件 如何设置文件上传的路径或文件夹 using System using System IO using System Net using System Text namespace Exam
  • Javascript:声明全局使用的函数的最佳方法?

    我的 javascript 文件变得相当大 3000 多行 我对如何布局我的文件和 delare 函数以便它们可以在文件中的任何位置调用感到困惑 总结一下我的 JS 文件目前看起来有点像这样 ALL GLOBAL VARIABLES FIR
  • SQL查询查找ID不在另一个表中的记录

    我在数据库中有两个具有绑定主键的表 我想在它们之间找到一个不相交的集合 例如 Table1 ID Name 1 John 2 Peter 3 Mary Table2 ID Address 1 address2 2 address2 那么我如