Lo mas parecido que puedes obtener:
Código SQL:
Ver originalpruebas=> SELECT nombre,SUM(cantidad) FROM tabla GROUP BY nombre
>UNION ALL
>SELECT nombre,'0' FROM miggim;
nombre | SUM
--------+-----
pepe | 35
juan | 24
pepe | 0
pepe | 0
pepe | 0
pepe | 0
juan | 0
pepe | 0
juan | 0
(9 filas)
El problema es que te repite dos registros de mas con el 0.
saludos