Ver Mensaje Individual
  #15 (permalink)  
Antiguo 26/04/2008, 05:47
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 11 meses
Puntos: 2
Re: Unir 2 consultas

Tube que hacer una modificación para recuperar tambien el id del conyuge:

Código:
SELECT if( a1.id !=189, concat( a1.nombre, ' ', a1.apellidos ) , 
concat( a2.nombre, ' ', a2.apellidos ) ) AS conyuge,  
if(a1.id != 189, a1.id, a2.id) AS id, m.fecha AS fecha_matrimonio
FROM matrimonios m, arbol a1, arbol a2
WHERE a1.id = m.idhombre
AND a2.id = m.idmujer
AND (
m.idhombre
IN ( 190 ) 
OR m.idmujer
IN ( 190 ) 
)
ORDER BY fecha
LIMIT 0 , 30
bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332

Última edición por bichomen; 26/04/2008 a las 17:22