Mysql выборка

Илья Хороший

Добрый день.
Существует таблица
id number number2
1 999 13
2 999 14
3 999 15
4 999 16
5 999 17
6 999 18
7 999 19
8 111 16
9 111 17
10 111 18
11 333 13
12 333 14
13 555 28
14 555 19
15 777 28
16 777 13

Нужно вытащить те NUMBER у которых number2 >=16 AND <= 18
Что имеется ввиду.
Если у 999 есть совпадение по условию и есть те number2 которые не совпадают по условию ( т.е. 
id       number        number2
1         999             13
То вытаскивать этот NUMBER не надо
Использовал Between. Вытащил id = 1  и тому подобные
Трудность возникла следующая, каким инструментом SQL пользоваться. 
Не знаю куда копать, как спросить у гугла, и как эта называется.
Что использоваться UNION, Group by, вложенные SELECT или ЧТО?
Подскажите пожалуйста.
1 чел.