zoeira 0 Denunciar post Postado Abril 23, 2008 Olá pessoal, Eu possuo três banco de dados (os três são idênticos, com mesmas tabelas e campos) de lojas diferentes. Preciso fazer uma consulta por nome de cliente nestes três bancos e ordenar por ordem crescente. É possível, numa única consulta, agregar estes três bancos? Ou existe alguma outra técnica? Agradeço desde já a colaboração de todos. Compartilhar este post Link para o post Compartilhar em outros sites
David Ramires 1 Denunciar post Postado Abril 23, 2008 opa tudo certo.. então tem sim, procura por Linked Server, bom pelo menos eu utilizado com SQL SERVER, isso faço a mesma coisa que você precisa, mas não uso o mysql. bom dá uma lida no artigo: http://imasters.com.br/artigo/4397/sql...s_distribuidos/ ai pesquisa algo do genero.. qualquer coisa você poderia postar no fórum de Banco de dados (Mysql) veja outro link. http://www.mcdbabrasil.com.br/modules.php?...opic&p=3239 Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Abril 23, 2008 Movido: PHP=>MySQL SELECT b1.campo AS v1, b2.campo AS v2, b3.campo AS v3, FROM banco1 b1.tabela, banco2.tabela b2, banco3.tabela b3 Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Abril 25, 2008 Utilizando o MySQL você pode relacionar tabelas de quantos bancos de dados desejar, basta utilizar o "fully qualified name" ou nome totalmente qualificado. Um exemplo é, faça uma consulta pelos usuários da tabela user do banco de dados mysql: SELECT user, host FROM mysql.user LIMIT 10; Juntando nome do banco + . + nome da tabela = nome totalmente qualificado. Muito parecido com o ORACLE, que também permite acessar seus SCHEMAS através do nome totalmente qualificado!! Happy MySQL'ing 4 All!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites