1
我有两个表,t1
和t2
。 t1
包含字段file_id
,start
和end
。 t2
包含字段start
,end
和loc
。我想要做的是有和符合下列条件的inner join
之间t1
t2
:复杂的内部联接
t1.start >= t2.start AND t1.end <= t2.end
我怎样才能做到这一点?
我有两个表,t1
和t2
。 t1
包含字段file_id
,start
和end
。 t2
包含字段start
,end
和loc
。我想要做的是有和符合下列条件的inner join
之间t1
t2
:复杂的内部联接
t1.start >= t2.start AND t1.end <= t2.end
我怎样才能做到这一点?
好了,你基本上是:
select <whatever>
from t1 join
t2
on t1.start >= t2.start and t1.end <= t2.end
有什么别的你需要什么?
通过加入这些标准
Select * from
t1 inner join t2
on t1.start >= t2.start AND t1.end <= t2.end
真的?,它应该可能是'T1 INNER JOIN T2 ON t1.start> = t2.start AND t1.end <= t2.end AND t1.file_id = t2.loc' – Lamak 2012-07-24 18:42:21