sql怎么查询数据中 两个字段组合起来不一致的记录

如数据A表中有站点code和监测时间time 分析数据B表中也有code和time
因为我要把所有没分析过的数据查出来 所以要去掉B表中已分析的组合 怎么通过两个字段来判定
怎么取出A表中所有 code和time组合 不等于 B表中组合的记录?

这个需求实际上是取A表中与B表,基于code和time的非交集,请参考下列语句

select A.* from A where not exists(
select 1 from B where B.code=A.code 
and B.time=A.time);
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答