Creo que esto te vale y es más sencillo:
Código:
select a.*
from calles a, calles b
where a.idcalle = b.idcalle
and b.coordx between 100 and 200
Si quieres lo puedes poner con inner join
Código:
select a.*
from calles a inner join calles b on a.idcalle = b.idcalle
where b.coordx between 100 and 200
Un saludo