Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

guardar resultado de vista mysql en una tabla de la bases de datos

Estas en el tema de guardar resultado de vista mysql en una tabla de la bases de datos en el foro de Mysql en Foros del Web. hola espero me puedan ayudar ya que estoy muy atorado con un problema en mi sistema, tengo una consulta mysql @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver ...
  #1 (permalink)  
Antiguo 07/11/2012, 14:28
 
Fecha de Ingreso: octubre-2012
Ubicación: Durango
Mensajes: 34
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta guardar resultado de vista mysql en una tabla de la bases de datos

hola espero me puedan ayudar ya que estoy muy atorado con un problema en mi sistema, tengo una consulta mysql
Código MySQL:
Ver original
  1. SELECT (@total:=@total+a+b+c) total
  2. FROM links JOIN (SELECT @total:=0) t1;
y el resultado de esa consulta quiero guardarlo en un campo llamado resultado en una tabla de mi bases de datos llamada tablax
  #2 (permalink)  
Antiguo 08/11/2012, 02:49
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: guardar resultado de vista mysql en una tabla de la bases de datos

Código SQL:
Ver original
  1. INSERT INTO tablax
  2. (resultado)
  3. (    SELECT (@total:=@total+a+b+c) total
  4.     FROM links JOIN (SELECT @total:=0) t1)
  #3 (permalink)  
Antiguo 08/11/2012, 10:20
 
Fecha de Ingreso: octubre-2012
Ubicación: Durango
Mensajes: 34
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: guardar resultado de vista mysql en una tabla de la bases de datos

hola gracias por la ayuda ahora el detalle es que me imprime los resultados de la siguiente manera:

id----------title----------ur----------a----------b----------c----------resultado
1-----------qwe----------qweq-------2--------555--------3-------------0
2-----------xfsdf----------sdfsdf-------2--------4---------6--------------0
8-----------dgf----------sdfsd-------12--------12---------12-----------12
9---------------------------------------0---------0----------0 -----------560
10---------------------------------------0--------0----------0-----------572
11---------------------------------------0--------0----------0-----------608

y deberia imprimirlo así:
id----------title----------ur----------a----------b----------c----------resultado
1-----------qwe----------qweq-------2--------555--------3-------------560
2-----------xfsdf----------sdfsdf-------2--------4---------6--------------572
8-----------dgf----------sdfsd-------12--------12---------12-----------608
  #4 (permalink)  
Antiguo 08/11/2012, 15:04
 
Fecha de Ingreso: octubre-2012
Ubicación: Durango
Mensajes: 34
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: guardar resultado de vista mysql en una tabla de la bases de datos

alguna idea de como solucionar este poblema?
  #5 (permalink)  
Antiguo 09/11/2012, 02:00
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: guardar resultado de vista mysql en una tabla de la bases de datos

¿Con qué query has sacado esos datos? ¿Puedes poner los datos que hay en tablax?
  #6 (permalink)  
Antiguo 09/11/2012, 09:43
 
Fecha de Ingreso: octubre-2012
Ubicación: Durango
Mensajes: 34
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: guardar resultado de vista mysql en una tabla de la bases de datos

lo que pasa es que estoy usando cakephp y en cakephp los query se hacen de una forma diferente, por eso e decidido insertar mejor los datos directamente desde mysql, con un trigger, lo cual creo que esta mal, pero no encuentro otra forma, para que me acomode los datos de la siguiente forma necesito usar un update?:
id----------title----------ur----------a----------b----------c----------resultado
1-----------qwe----------qweq-------2--------555--------3-------------560
2-----------xfsdf----------sdfsdf-------2--------4---------6--------------572
8-----------dgf----------sdfsd-------12--------12---------12-----------608

Etiquetas: bases, join, select, sql, tabla, resultados, vistas, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:57.