Ver Mensaje Individual
  #1  
Antiguo 01-06-2010
PablorD PablorD is offline
Miembro
 
Registrado: sep 2008
Posts: 42
Reputación: 0
PablorD Va por buen camino
consulta sobre una consulta :D

hola. quisiera saber si hay alguna forma de hacer una consulta de MySQL que:

si un campo = null o está vacio tome los datos desde otro y continue... por ejemplo

tengo
nombre1,nombre2,nombrea1,nombrea2

si ago un select y nombrea1 esta vacío que muestre nombre1 y nombrea2.
si ago un select y nombrea2 esta vacío que muestre nombrea1 y nombre2 .
si nombrea1 y nombrea2 están vacíos que muestre nombre1 y nombre2

si estan todos los campos llenos que el select muestre nombrea1 y nombrea2.

obiamente el caso de ejemplo es chico pero algo asi es lo que quero saber.. si el select puede llevar if y como implementarlo.

hasta ahora solo se hacer cosas basicas con MySQL.

si hay solucion porfavor comenten, si no hay .. tambien para empesar a trabajar en el codigo y hacer un select para cada caso. igual se me ocurre poner los if por codigo y poner sql.add y seguir concaenando a medida que pase los if ... bueno, ya se me ocurrio como hacerlo por codigo, pero quero saber como se hace via mysql si es que se puede ya que seria la consulta de un reporte entonces prefiero poner el query solamente !

muchas gracias por tu tiempo y leer esto!!
Responder Con Cita