Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2010, 11:42
red_robe
 
Fecha de Ingreso: febrero-2006
Mensajes: 233
Antigüedad: 18 años, 2 meses
Puntos: 3
Respuesta: como poner campo AVG() de una tabla a otra

solucionado! por si puede servir:

Código:
INSERT INTO MediasGenerales(Jaulas) SELECT AVG(AlturasJaulas) FROM Accesorios;
pensaba que un INSERT INTO siempre tenía que llevar un VALUES!

Editado: El problema es ahora que quiero insertar todos los valores de la tabla y cuando hago esto, falla: son dos campos a insertar, uno de una Tabla1(Accesorios) y otro de una Tabla2(General)

Código:
INSERT INTO MediasGenerales(Jaulas,Tienda) SELECT AVG(AlturasJaulas) FROM Accesorios,SELECT AVG(Tamano_Tienda) FROM General;
de hecho esta tabla sólo tendrá una fila que se irá actualizando! al hacer INSERT INTO debería hacerlo siempre en la primera fila!

Última edición por red_robe; 08/05/2010 a las 12:13