2017-07-17 74 views
-5

之間我有一個稅率表一簡單的方法

minDistance maxDistance Rate 
1   100   x 
101   200   x 
...................... 

我需要查找基於A

Distance Price 
50  xx 
500  xxx 

我知道如何編寫查詢「之間的」價格表B來查找價格,但它需要這麼多的查詢,因爲我們在A中有許多行。任何簡單的方法來做到這一點?

+2

你是什麼意思,它需要這麼多的查詢?您嘗試過哪些查詢無效?你的預期輸出是什麼? – scsimon

回答

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