繁体   English   中英

如何从两个查询中提取差异?

How can I extract the difference from two queries?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

使用 SQL Server。

我有一个查询输出结果,另一个查询也输出结果。 我想输出另一个没有的东西:

select distinct 
v_GS_PC_BIOS.SerialNumber0
from v_GS_PC_BIOS
JOIN v_R_System ON v_R_System.ResourceID  = v_GS_PC_BIOS.ResourceID
WHERE v_GS_PC_BIOS.ResourceID NOT IN 
(
    SELECT distinct v_R_System.ResourceID from v_r_system
)

Select distinct
v_R_System.ResourceID
from v_R_System
WHERE v_R_System.ResourceID NOT IN 
(
    select distinct 
    v_GS_PC_BIOS.SerialNumber0
    from v_GS_PC_BIOS
    JOIN v_R_System ON v_R_System.ResourceID  = v_GS_PC_BIOS.ResourceID
)

我得到 0 个结果

1 个回复

比较表格内容的一种方法

假设你有 2 张桌子

Cars: modelid, manufacturerid, ... some more car related columns

Airplanes: modelid, manufacturerid, ... some more airplane related columns

任务:确定哪些汽车制造商生产飞机,反之亦然。


SELECT c.manufacturerName, 'only cars' as specialization
FROM cars c LEFT JOIN
     airplanes a ON c.manufacturerid = a.manufacturerid
WHERE a.manufacturerid IS NULL
UNION ALL
SELECT a.manufacturerName, 'only airplanes' as specialization
FROM cars c RIGHT JOIN
     airplanes a ON c.manufacturerid = a.manufacturerid
WHERE c.manufacturerid IS NULL

这里的结果应该是这样的

马自达,只有汽车
丰田,只有汽车
空客,只有飞机

像这样的公司不应该显示,因为它们的记录会在两个表中

本田、三菱、萨博、福特、菲亚特

1 在较大的查询中提取两个单词之间的文本

感谢您抽出宝贵的时间阅读我的请求。 我尝试在此站点上使用一些答案,但没有得到我想要的。 (我尝试过: Word VBA如何在两个子字符串之间选择文本并分配给变量? ) 我试图选择一个始终在两个相同单词之间的数字。 它在“帐户编号:”和“重要”之间(所有大写都是,请不确定大写/无大写是 ...

3 从两个表中提取

我有两个我正在使用的表的示例我使用输出来构建数组,所以我的输出需要是一个列 第一个表是产品列表 表二是购买清单 现在我需要的是,如果我提供类似001ABC的USERID,如果USERID与我提供的那个匹配,并且(它应该自动)它出现在产品表中,我需要输出为1,我需要它显示0如 ...

6 BigQuery ,SQL:从两个时间戳中提取时间差异

我有一张这样的表: 我需要计算平均会话时间: 输出: 但 74.92 不是时差,因为这 74 分钟和 60 秒的 92% 所以我需要得到像 0.92*60/100 = 74:55 这样的答案我无法提取秒的百分比并计算秒,因为有文本和数字之间的转换和提取问题......是否有另一种方法以时 ...

7 两个mysql查询结果的差异

我正在研究导致不同值的mysql查询。 一个就像 另一个是 这两个查询都返回一个int。 我想找到两者的区别。 试图减,相交,但他们说的是mysql语法错误。 原始查询: ...

2014-02-21 19:35:19 2 39   mysql
8 两个查询之间的差异

这两个查询之间有什么区别吗? 查询1: 查询2: 我知道第一个在“ tareas”表上具有额外的内部联接,但是我不知道它会给我带来不同的结果。 谁能告诉我为什么? 编辑: 我正在尝试加入此查询的结果: 与另一个称为“ tareas”的表,从中仅需要最大 ...

2013-05-13 19:51:07 2 810   sql
9 如何使用两个子查询从两个表中提取值? T-SQL

首先,如果我要问一个完全错误的问题,我想道歉-我是SQL的初学者,我不确定如何实现我的目标,但是我基于我的研究假设子查询是我需要与之合作的东西。 我有两个表,一个表包含考勤卡数据(表1),另一个表具有高级项目数据(表2)。 表1 : 表2 : 在表2中,当code列等 ...

10 提取两个文件之间的差异值

这个问题已经在这里有了答案: 在一个文件中查找不在另一个文件中的行的快速方法? 10个答案 在linux / shell env中工作,如何完成以下任务: 文本文件1包含: 文本文件2包含: 我需要提取文件2中不在文件1中的条目。因此,在此示 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM