Выбрать результаты по 2-м полям INT...

Денч

Новичок
Выбрать результаты по 2-м полям INT в минимальном интервале

В таблице 3 столбца и данные:

ID(INT) | START(INT) | END(INT)
1.................1..................15
2.................3..................10
3.................5..................8

Есть некое число. Например 6. Это число входит в диапазон между START и END.
Нужно вытащить такую строку, в которой содержится наименьший диапазон START и END, то есть в данном случае - ID 3.

Этот запрос выводит все три строки:
PHP:
"SELECT
    *
  FROM
    `table`
  WHERE
     '6' BETWEEN `START` AND `END`"
Добавлял что-то вроде этого
PHP:
  MAX(START), MIN(END)
вопреки ожиданиям - не работает.
Помогите, пожалуйста.
 

Wicked

Новичок
что есть минимальный диапазон из
[1, 6]
[4, 9]
при поиске по числу 5?
 

Денч

Новичок
такого не будет точно.

[1, 6]
[2, 5]
[3, 4]
Только так один диапазон как бы вложен в другой.
 
Сверху