Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2013, 19:17
mathiasmontiel
 
Fecha de Ingreso: febrero-2013
Mensajes: 163
Antigüedad: 12 años, 2 meses
Puntos: 1
Seleccionar 2 tablas y sumar todos los campos de 1 tabla

Hola, necesito hacer esto:

Tabla 'productos'

id_producto: 1 | nombre_producto: celular
id_producto: 2 | nombre_producto: audifono

-----------------------------------------

Tabla 'entradas'

id_entrada: 1 | producto: 1 | cantidad: 20
id_entrada: 2 | producto: 1 | cantidad: 30
id_entrada: 3 | producto: 2 | cantidad: 5
id_entrada: 4 | producto: 2 | cantidad: 10

-----------------------------------------

Resultado

id_producto: 1 | nombre_producto: celular | cantidad: 50
id_producto: 2 | nombre_producto: audifono| cantidad: 15

O sea necesito seleccionar los registros de la tabla 'productos', y sumar los campos 'cantidad' de todos los registros en la tabla 'entradas' correspondientes al producto de la primera tabla, y obtener el resultado.

Como estoy trabajando con PHP, estaba haciendo 2 SELECT y manipulando los resultados con PHP, o sea hacía un SELECT de la tabla 'productos' y otro de la tabla 'entradas' sumando todos los campos que necesito, pero creo que no es la manera adecuada y que puedo hacerlo directamente en la consulta.
Estoy buscando en Google pero todavía no encuentro soluciones para este problema, me pueden dar una mano?

Última edición por mathiasmontiel; 10/10/2013 a las 19:31