Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2009, 00:15
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Duda al hacer NATURAL LEFT JOIN

horape,
¿Qué base de datos usas?
si es MySQL, puedes usar IFNULL(campo,'valor por defecto') o COALESCE(campo,'valor por defecto').
Creo que COALESCE es más estándar y te funcionará en algún otro gestor. Se lo añades a los campos de la tabla que en el cruce se queda a la derecha, porque son los que pueden mostrarse como nulos en ese cruce.
SELECT COALESCE(campo,'valor por defecto') dato FROM tu_tabla NATURAL LEFT JOIN...