Ver Mensaje Individual
  #1  
Antiguo 13-01-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 21
AzidRain Va camino a la fama
Consulta a varios servidores

Tengo instalados y corriendo tres servidores MySQL en ubicaciones distintas. Hasta ahora me funcionan de maravilla y se utilizan unicamente para consultar datos. Ahora bien, cada uno tiene exactamente la misma estructura en sus bases de datos (mismos nombres de DB, de tablas, campos etc.)

Como se puede hacer un SELECT que me devuelva una union de las tablas de los tres servidores. Se que en el SELECT puedes elegir tablas de varias bases de datos usando un alias, pero si las DB están en otros servidores??

Lo que hago ahora es consultar cada servidor por separado pero quiero poder tener un consolidado de los tres resultados. Se puede usando solo el SQL o hay que hacer algo adicional.

Utilizo Delphi 6, las Zeos y MySQL 4.1

La consulta es similar a esto:

SELECT NOMBRE,FECHA FROM FACTURAS WHERE FECHA="2005/12/01"

como las DB son las mismas en todos los servidores la consulta me devuelve informacion de cada servidor, pero no se como hacer para "pegar" los tres resultados para mostrarlos en un dbGRID.

Alguna sugerencia???
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita