2012-07-24 74 views
1

我有兩個表,t1t2t1包含字段file_id,startendt2包含字段start,endloc。我想要做的是有和符合下列條件的inner join之間t1t2複雜的內部聯接

t1.start >= t2.start AND t1.end <= t2.end 

我怎樣才能做到這一點?

+2

真的?,它應該可能是'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

回答

0

好了,你基本上是:

select <whatever> 
from t1 join 
    t2 
    on t1.start >= t2.start and t1.end <= t2.end 

有什麼別的你需要什麼?

1

通過加入這些標準

Select * from 
t1 inner join t2 
    on t1.start >= t2.start AND t1.end <= t2.end