Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/10/2012, 13:41
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: campos vacíos en mysql

Te queda claro que una consulta SQL devuelve una tabla, con lineas y columnas, por lo que siembre existirá ese bloque con o sin datos (NULL), ¿no?
Eso quiere decir que el "espacio" correspondiente al dato existirá siempre. El qué valor adopte depende de la forma en que escribas la consulta y las funciones que le pongas para resolver el caso. Lo que no puedes hacer es eliminar la columna de la tabla en esa linea, porque toda tabla tiene en cada linea la misma cantidad de columnas.
En todo caso, si quieres "borrar" la "celda", eso es un problema de representación en pantalla, y lo resuelves con programación. Pero es tema ajeno a este foro.

Así pues el tema es que la cela o la sacas con un valor (cero o lo que sea), o haces que salga vacía, pero en tanto el registro sea devuelto por la consulta, algo tiene que tener.
Lo que si puedes hacer es evitar que salgan aquellos registros donde el valore de "sueldo" sea cero, por ejemplo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)