Si tengo la siguiente consulta:
SELECT tarticulos.*, sum(tapartados.cant) FROM `tapartados`, tarticulos WHERE tarticulos.id_articulo = tapartados.id_articulo and tarticulos.descripcion = 'Silla' and tapartados.fecha = '2007-06-08' group by tapartados.fecha;
Cuando no existe un apartado en una fecha, la consulta no me arroja ninguna fila.
¿Es posible tener una consulta que me arroje por lo menos una fila con datos en cero?
lo que tienes que hacer es una vez realizada la consulta, verificar si devolvió algún resultado (hay funciones que devuelven el número de filas afectadas) y actuar en consecuenta, mostrar tu lo que quieras si no hay resultados.... 
