Ver Mensaje Individual
  #17 (permalink)  
Antiguo 26/04/2008, 08:17
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Re: Unir 2 consultas

Prueba a usar IFNULL()

El problema con CONCAT es que cuando una de las cadenas que queremos unir es nulo, el resultado de CONCAT es nulo, aunque este no es tu caso. De todas formas eso tiene fácil solución: ante la menor sospecha de nulos, escribes esto dentro del concat y en lugar de fecha, o fuera del CONCAT, como es tu caso:
IFNULL(fecha, 'no consta la fecha')
Y ya tienes una salida de cadena si la fecha es campo nulo en ese registro.
Aunque si lo has solucionado con programación, estupendo.
En cuanto al orden de las fechas, debes recordar que los Null son ordenados en primer lugar.
No sé a qué te refieres cuando hablas de la falta de ids. ¿Te refieres a la falta de id de arbol, de id de matrimonio o de cónyuge de arbol?

Última edición por jurena; 26/04/2008 a las 08:28