seleccionar regs dentro de un rango

hector
18 de Febrero del 2004
Saludos a todos; tengo esta tabla


Nombre - N1 - N2
juan 0 50
pedro 0 10
pedro 11 20
maria 13 15

tengo que seleccionar los registros que esten dentro de un rango dado por un registro en la misma tabla.

por ejemplo, si selecciono todos los que esten dentro del rango de juan, el resultado seria:

pedro
pedro
maria

si selecciono todos los que esten dentro del (los) rango(s) de pedro, el resultado deberia ser:

maria


Gracias a todos por su atencion