感谢您抽出宝贵的时间阅读我的请求。 我尝试在此站点上使用一些答案,但没有得到我想要的。 (我尝试过: Word VBA如何在两个子字符串之间选择文本并分配给变量? ) 我试图选择一个始终在两个相同单词之间的数字。 它在“帐户编号:”和“重要”之间(所有大写都是,请不确定大写/无大写是 ...
提示:本站收集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 个结果
比较表格内容的一种方法
假设你有 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
这里的结果应该是这样的
马自达,只有汽车
丰田,只有汽车
空客,只有飞机
像这样的公司不应该显示,因为它们的记录会在两个表中
本田、三菱、萨博、福特、菲亚特
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.