简单的方法之间使用

时间:2017-07-17 18:48:19

标签: sql sql-server sql-server-2008

我有一个费率表A

orderObj['OrderId'];

我有一张表b需要根据A

查询价格
minDistance maxDistance Rate
1           100         x
101         200         x
......................

我知道如何编写“之间”查询来查询价格,但它需要这么多查询,因为我们在A中有很多行。任何简单的方法都可以吗?

1 个答案:

答案 0 :(得分:1)

SELECT * 
FROM tableA a 
INNER JOIN tableB b ON b.Distance BETWEEN a.minDistance AND a.maxDistance