匹配查询的小问题 请教了 写了SQL,请帮忙纠错!!
时间表
出发 到达 时间
QQ PP 2
WW YY 1
WW RR 7
统计表
出发 到达 航迹 速度
QQ PP P1 20
WW RR P2 23
希望从 "时间表 "中 按照 "出发 "和 "到达 "字段查询出在 "统计表 "的 "出发和到达 "中没有的数据,以上的结果希望为:
newtable
出发 到达 时间
QQ PP 2
我使用如下语句无法实现 :(
select * into newtable from 时间表 where 出发 not in(select * from 统计表) and 到达 not in (select * from 统计表)
[解决办法]
只谈实现的话,这样:
select * from 时间表
where 出发+到达 not in (select 出发+到达 from 统计表)