Хорошо, нужна помощь при создании запроса для базы данных Oracle 10g.У меня есть таблица, которая выглядит следующим образом:
----------------------------------------
| lowerBound | upperBound | locationId |
----------------------------------------
| 0 | 99 | 1 |
----------------------------------------
| 100 | 199 | 2 |
----------------------------------------
...
Другая таблица выглядит так:
-----------------------------
| locationId | locationCode |
-----------------------------
| 1 | 12345 |
-----------------------------
| 2 | 23456 |
-----------------------------
| 3 | 34567 |
-----------------------------
...
Я начинаю с числа, скажем 113, но это переменная, вычисленнаяДжава.Мне нужно выяснить locationId, который соответствует этому числу, основываясь на том, что он находится между столбцами lowerBound и upperBound, а затем соединить его, чтобы выяснить locationCode во 2-й таблице.Я искал такие вещи, как MIN / MAX и между, но я не могу найти именно то, что я ищу.Я не хороший администратор баз данных, поэтому любая помощь приветствуется.