Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2010, 09:23
Avatar de 8vio
8vio
 
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: Problema con una consulta en oracle.

Hola,

Estas utilizando la misma tabla

ROAD A, ROAD B

Por ende si ID_ROAD=41291 y ID_ROAD=65970, este and es falso y el query no trae nada, ya que o es uno o lo otro pero el AND es incluyente y logicamente en tiempo y espacio, no puede ser igual a dos valores diferentes pra el mismo campo en un AND ( si colocas un OR ya si es diferente).


Creo que en la primera consulta lo que te hace es un producto cartesiano. La tabla en total seguramente tiene solo 5 registros.

Saludos,