Jump to content


Photo

ayuda con tablas


  • Please log in to reply
3 replies to this topic

#1 edgar_prospero

edgar_prospero

    Advanced Member

  • Miembros
  • PipPipPip
  • 136 posts

Posted 21 May 2012 - 05:19 PM

que hay a ver quien me puede hechar la mano lo que quiero logra es lo siguiente:
tengo varias tablas en mysql tengo una tabla que se llama 0014 la cual tiene algunos datos que coinciden con la tabla 0022 bueno lo que quiero lograr es pasar la informacion de la tabla 0014 y 0022 a la tabla 0023 segun el folio la tabla 0014 y 0022 coinciden en los datos de folio no se si me explique si no para tratar de explicar un poco mejor
  • 0

#2 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 21 May 2012 - 08:43 PM

Hola edgar_prospero,
¿Podrías explicar como están estructuradas las tablas? ¿Que campos tienen? ¿Puedes dar un ejemplo de cómo sería el resultado final? Eso ayuda a comprender mejor en como están organizadas tus tablas y en determinar como ha de ser la instrucción SQL a realizar.

Además, ¿a que te refieres con folio?

Cuanto más nos puedas decir más fácil es ayudarte.

Saludos,
  • 0

#3 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 22 May 2012 - 12:09 PM


Es necesario lo que comenta Delphius, de todas maneras es algo asi lo que necesitas:

Tabla 0014

dato1 = 10
dato2 = 10
dato3 = 10
dato3 = 10

Tabla 0022

dato1 = 15
dato3 = 20
dato5 = 08
dato7 = 05

Tabla 0023 (Resultado)

dato1 = 25
dato3 = 30


:shocked:
  • 0

#4 fredycc

fredycc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 874 posts
  • LocationOaxaca, México

Posted 22 May 2012 - 01:21 PM

Creo solo bastaría con un join entre 0014 y 0022 por el folio luego los datos insertar según estructura en 0023; todo esto podría ser en un solo query, para darte una mejor idea puedes leerte esto: http://es.wikipedia.org/wiki/Join, en el apartado: Combinación interna (INNER JOIN)


Saludos
  • 0




IP.Board spam blocked by CleanTalk.