Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2014, 11:52
petezajot
 
Fecha de Ingreso: octubre-2014
Mensajes: 63
Antigüedad: 9 años, 6 meses
Puntos: 0
insertar datos de una tabla otra

Muy buenos días! Tengo un problema y espero me puedan ayudar, tengo una base de datos:

col1 col2 col3
a1 b1 $5
a1 b2 $10
a1 b3 $15
a1 b1 $20
a2 b1 $25
a3 b2 $30
a1 b1 $35
a1 b3 $40

Mediante esta consulta:

SELECT col1, col2, SUM(col3) suma
FROM tabla
GROUP BY col1, col2

Obtengo los siguientes datos:

$total a1+b1= 60
$total a1+b3 = 55

Estructurados así:

col1 col2 suma
a1 b1 60
a1 b3 55

el problema es que si quiero ahora insertarlos a una segunda tabla con la misma cantidad de columnas me da este error:

Operand should contain 1 column.

Segun veo no cuadran las columnas de procedencia con las de destino, alguien conoce el código mysql para llevar a cabo una consulta que inserte los datos tal y como deben ser?

De antemano muchas gracias!!!!