
05/05/2010, 08:46
|
 | | | Fecha de Ingreso: octubre-2004 Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 20 años, 5 meses Puntos: 1 | |
necesito ayuda con un query Gente: tengo que hacer una consulta en la cual se muestre la información del comprador y del vendedor de un inmueble. Ambos se obtienen un de una tabla, por un número de id, pero se me mezclan:
SELECT *, PRO.codigo as pcod, CAN.apellido as comprador, CAN.nombre as cnombre, PRO.id as idi from propiedades PRO
inner join consignatarios CON
on PRO.id_consignatario=CON.id
inner join consignatarios CAN
on PRO.id_comprador=CAN.id
inner join catastro CAT
on PRO.id=CAT.id_propiedad
where PRO.estado<>'activo'
obviamente algo mal hago al hacer el inner join consignatarios dos veces, probé asignándole distinto alias (CON y CAN) pero aún así se mezcla...
para ambos clientes me devuelve el mismo valor, el id del último (CAN).
alguién puede decirme cómo resolverlo?
muchas gracias. |