Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2005, 10:58
Avatar de laureano59
laureano59
 
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 3 meses
Puntos: 1
Pregunta Consulta con outerjoin enrredada ayuda!!!!

Hola foro

tengo una consulta y me da el siguiente problema:

Nota para que entiendan un poco:
en otorgantes1 y 2 almaceno documentos de identificacion
y en clientes almaceno los mismos documentos pero con nombre y apellido.


ahora si el problema

cuando en la tabla otorgantes1 hay mas de una persona para la misma radicacion.idradica = 152

me saca la cedula del primero pero el nombre le corresponde a la cedula del segundo

esto pasa tambien para otorgantes2


ese es el problema bueno aveces me saca el nombre que le corresponde a un documento pero con el apellido que le corresponde a otro documento.
(ESTÁ LOCA ESTA CONSULTA Y NO SE CUAL ES EL PROBLEMA)


gracias por su ayuda


esta es la consulta:

SELECT MIN(actos.otorgante1act)AS otorgante1act,MIN(actos.otorgante2act)AS otorgante2act,
MIN(otorgantes1.identificacionotorg1)AS identificacionotorg1,MIN(otorgantes2.identificacio notorg2)AS identificacionotorg2,
MIN(actos.nombreact)AS Acto,MIN(actoscliente.cuantia)AS cuantia,MIN(actoscliente.catastro)AS catastro,
MIN(A.nombresclient)||' '||MIN(A.apellidosclient) AS Nombre,
MIN(B.nombresclient)||' '||MIN(B.apellidosclient) AS Nombre2
FROM (((((((radicacion
LEFT OUTER JOIN actoscliente ON radicacion.idradica=actoscliente.idradica)
LEFT OUTER JOIN actos ON actos.idact=actoscliente.idact)
LEFT OUTER JOIN ventas ON ventas.idactoclie=actoscliente.idactoclie)
LEFT OUTER JOIN otorgantes1 ON otorgantes1.idventa=ventas.idventa)
LEFT OUTER JOIN otorgantes2 ON otorgantes2.idventa=ventas.idventa)
LEFT OUTER JOIN clientes A ON A.identificacionclient = otorgantes1.identificacionotorg1)
LEFT OUTER JOIN clientes B ON B.identificacionclient = otorgantes2.identificacionotorg2)

WHERE radicacion.idradica = 152

GROUP BY actoscliente.idactoclie
ORDER BY actoscliente.idactoclie
LIMIT 5
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba: