07/07/2010, 09:23
|
| | | 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, |