Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2006, 09:30
Avatar de el_javi
el_javi
 
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 7 meses
Puntos: 10
Buenas tardes Lord Kazuky

Por los conocimientos que tengo, creo que una subconsulta, contra 2 bases de datos diferentes, no se puede...

Ten en cuenta que cuando haces una consulta usando MySQL, lo que haces es definir una conexión, y con ella ejecutar tus consultas... y la conexión, se establece contra una UNICA base de datos, con un USUARIO unico, y con una CLAVE única.

Como posibilidades tienes:
1.- Montar la tabla de los ID's en la misma base de datos donde tienes los usuarios y ejecutar la consulta haciendo un JOIN de las dos tablas

2.- Hacer conexión contra una de las base de datos, y sacar los ID's. Despues hacer conexión contrla la otra baser de datos, y sacar los usuarios que sus ID's esten en los que ya tenías (es una consilta IN)

(son dos posibilidades diferentes)

Creo que la segunda es la menos óptima, dado que tener informaciones iguales, en bases de datos diferentes, es un error, porque las consultas van a tardar más en realizarse.

Espero que te haya sido de utilidad lo que te comentaba.

Un saludo