Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2010, 22:48
drnocho
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 1
Busqueda operaciones con SUM() de dos tablas (solucionado)

Mi problema lo redusco a lo siguiente. Una consulta donde salgan las sumas totales de un campo de una tabla "uno" agrupado por nombre, y que muestre tambien la sumas totales de otro campo "dos" agrupadas por un campo nombre.
ejemplo:

select nombre_dos, sum(cantidad_dos) from dos group by nombre_dos;
+----------------+------------------------+
| nombre_dos | sum(cantidad_dos) |
+----------------+------------------------+
| gel | 7 |
| jabon | 9 |
+----------------+------------------------+

select nombre_uno, sum(cantidad_uno) from uno group by nombre_uno;
+--------------------+------------------------+
| nombre_uno | sum(cantidad_uno) |
+--------------------+------------------------+
| gel | 3 |
| jabon | 3 |
+---------------------+-----------------------+



Aca es donde no funciona la idea:


select nombre_uno, sum(cantidad_dos), sum(cantidad_uno) from uno, dos where dos.nombre_dos like uno.nombre_uno group by nombre_uno;
+---------------+-------------------------+------------------------+
| nombre_uno | sum(cantidad_dos) | sum(cantidad_uno) |
+---------------+-------------------------+------------------------+
| gel | 14 | 6 |
| jabon | 9 | 6 |
+---------------+-------------------------+-------------------------+


alguna idea???

De antemano, gracias por sus sugerencias

Última edición por drnocho; 26/02/2010 a las 11:14