Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2009, 10:25
kster
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años, 6 meses
Puntos: 0
Consultar 2 referencias a registros de la misma tabla

Hola que tal tengo el siguiente problema Estructura:

Nodos {ID, LATX, LOGY, QTREE}
Aristas{IDC,INI, FIN,D}

donde INI es una referencia a un registro de NODO y FIN tambien es una referencia a un registro de NODO lo que intento hacer es una consulta para poder obtener todas las aristas que estan en un cierto segmento delimitados por el QTREE la consulta es la siguiente:

select b.latx as xini, b.logy as yini, c.latx as xfin, c.logy as yfin
from ARISTAS a, (select * from NODOS where QTREE like '102213320333120%') b, (select * from NODOS where QTREE like '102213320333120%') c
where a.INI = b.ID and a.FIN = c.ID

mi problema consite en que no me regresa todas las aristas me falta informacion con la consulta pero los puntos son correctoas ya que si hago la siguiente consulta esta toda la informacion.

select * from NODOS where QTREE like '102213320333120%'

si alguien me puede ayudar se los agradesco mucho.

PD. Si me dijeran cual es mi error o donde la logica esta mal tambien se los agradecere pero con que me ayuden es mas que suficiente gracias