Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/12/2010, 03:01
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Unir resultados de querys

Si ademas de los campos que mencionas hay un campo comun a las dos tablas, es tan facil como hacer una query con las dos tablas, supongamos

BD1

TU1
idUsu
nombre
apellidos

BD2

TU2
idUsu
telefono
dni

Código MySQL:
Ver original
  1. INSERT INTO BD1.usuarios
  2.     SELECT BD1.TU1.idUsu as idOriginal,
  3.                  BD1.TU1.nombre,
  4.                  BD1.TU1.apellidos,
  5.                  BD2.TU2.telefono,
  6.                  BD2.TU2.dni
  7.      FROM BD1.TU1 inner join BD2.TU2
  8.                ON BD1.TU1.idUsu=BD2.TU2.idUsu

Previamente crea la tabla usuarios en la BD que quieras (en el ejemplo es en la BD1), en ella yo crearia un id auto incremental que se generará solo, el idOriginal perdera sentido pero no es malo guardarlo por si tines alguna cosa que dependa de el....

Si no tienes ningun campo en comun tendrás que exportar los datos y relacionarlos manualmente...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.