Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/07/2014, 01:22
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: copiar valores y pasarlos a otra tabla

Copiar información, para que si ya esta en la bbdd ya esta no es necesario copiarla.

Tabla1
id
nombre

TablaTelefonos
idTel
tel
id FK a Tabla1

Código MySQL:
Ver original
  1. SELECT t1.nombre, tt.tel
  2. FROM tabla1 t1 INNER JOIN TablaTelefonos tt
  3.          ON t1.id=tt.id
  4. WHERE nombre='kuxten'

Ahí tienes tus teléfonos con tu nombre y sin copiar nada de una tabla a otra.

Lo que planteas se soluciona agregando campos en la tabla donde esta la información que quieres copiar, o creando una tabla nueva con los campos para la nueva información y un campo que la vincule con la primera información (seria el caso de los teléfonos) Para saber que solución seria la optima habría que saber mas sobre el caso.

En qualquier caso copiar se puede pero casi seguro que será una mala practiaca

Código MySQL:
Ver original
  1. INSERT INTO tablaNueva SELECT campo1,campo2  from tablaOriginal WHERE ....

Ahí tienes tablaNueva con campo1, campo2 de la tablaOrtiginal de los registros que cumplan la condición del WHERE
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.