sql - SQL 中的三重联接
解决方案
我会首先想到except
:
select c.*
from c
except
select a.*
from a
except
select b.*
from b;
我的下一个想法是not exists
:
select c.*
from t
where not exists (select 1 from a where a.id = c.id) and
not exists (select 1 from b where b.id = c.id);
推荐阅读
- r - 在嵌套列表中的元素位置上使用 purrr?
- vb.net - 抛出异常:Microsoft.VisualBasic.dll 中的“System.ArgumentException”尝试删除空文件夹时
- javascript - 显示自上次 ajax 调用以来的时间
- java - 该请求未指定任何 Android 软件包名称或签名证书指纹
- google-sheets - 有没有办法在单元格中使用查询功能时创建多个过滤器?
- javascript - 正确转义 javascript 对象
- python - 微宏和加权平均都具有相同的精度、召回率、f1-score
- c# - Gremlin .Net,按包含值的属性过滤顶点
- unit-testing - vue 如何模拟我的外部服务类
- c# - 单元测试应该测试方法的功能吗?