Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2010, 15:39
miggim
 
Fecha de Ingreso: mayo-2008
Mensajes: 38
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: alguien me da una idea?

Cita:
Iniciado por huesos52 Ver Mensaje
Lo mas parecido que puedes obtener:
Código SQL:
Ver original
  1. pruebas=> SELECT nombre,SUM(cantidad) FROM tabla GROUP BY nombre
  2. >UNION ALL
  3. >SELECT nombre,'0' FROM miggim;
  4.  
  5.  nombre | SUM
  6. --------+-----
  7.  pepe   |  35
  8.  juan   |  24
  9.  pepe   |   0
  10.  pepe   |   0
  11.  pepe   |   0
  12.  pepe   |   0
  13.  juan   |   0
  14.  pepe   |   0
  15.  juan   |   0
  16. (9 filas)

Aunque todavía no lo he probado, ¿me podrias explicar que hace por un lado el Union all y por otro la linea select nombre, '0' from miggim, entiendo seria select nombre, '0' from tabla. Gracias

El problema es que te repite dos registros de mas con el 0.

saludos