【发布时间】:2011-09-30 14:51:59
【问题描述】:
我有两张表,如下所示:
T1: ID | Date | Hour | Interval
T2: ID | Date | Hour
我基本上需要在它们的 ID、日期和时间匹配时加入这些表。但是,我只想返回表 1 中与表 2 中的结果不匹配的结果。
我知道这看起来很简单,但我遇到的问题是表 1 中有多行与表 2 匹配(任何给定时间都有多个间隔)。我需要返回所有这些间隔,只要它们不在表 2 中的同一小时内。
示例数据:
T1: 1 | 1/1/2011 | 1 | 1
1 | 1/1/2011 | 1 | 2
1 | 1/1/2011 | 2 | 1
1 | 1/1/2011 | 2 | 2
T2: 1 | 1/1/2011 | 1
我对此的预期结果集将是来自T1 的最后两行。谁能指出我正确的轨道?
【问题讨论】: