我有两个表 t1 和 t2。
t1 有字段position
t2 有字段start
&stop
我的内部连接如下:
select t1.*
from t1 inner join t2 on t1.position >= t2.start AND t1.Pos <= t2.stop
比如说:
t1.position
= 8中的记录之一- t2 中有两条记录
t2.start = 1
和t2.end = 15
; 并且t2.start = 5
和t2.end = 10
我的查询将返回两行,分别为 1 < 8 < 15 和 5 < 8 < 10。
我想要的只是第一行?
我怎样才能做到这一点?