join em tabelas de banco de dados diferentes
Galera, alguem sabe se é possivel fazer join em 2 tabelas em bases diferentes?
ex:
banco 1 tabela clientes
banco 2 tabela CPF
alguem pode me ajudar?
ex:
banco 1 tabela clientes
banco 2 tabela CPF
alguem pode me ajudar?
Robson Pinheiro
Curtidas 0
Respostas
Marcelo Santana
09/08/2016
Boa noite, Robson Piedade.
É possível sim,
vamos partir do ponto que você tenha os seguintes atributos na tabela clientes atributos(colunas) idCliente, e nome.
e em CPF os atributos, idCliente, cpfDesc (para diferenciar do nome da tabela para não ficar confuso)
Uma das formas seria essa abaixo:
SELECT
banco1.clientes.*,
banco2.CPF.*
FROM
banco1.clientes,
banco2.CPF
WHERE
banco1.clientes.idCliente = banco2.CPF.idCliente;
ps: Ao invés de usar o "*"(asterisco) para trazer todas as colunas da tabela, você poderia incluir somente as colunas que deseja trazer.. exemplo: banco1.clientes.nome, banco2.clientes.cpfDesc
Abraço,
Tenha uma ótima noite.
É possível sim,
vamos partir do ponto que você tenha os seguintes atributos na tabela clientes atributos(colunas) idCliente, e nome.
e em CPF os atributos, idCliente, cpfDesc (para diferenciar do nome da tabela para não ficar confuso)
Uma das formas seria essa abaixo:
SELECT
banco1.clientes.*,
banco2.CPF.*
FROM
banco1.clientes,
banco2.CPF
WHERE
banco1.clientes.idCliente = banco2.CPF.idCliente;
ps: Ao invés de usar o "*"(asterisco) para trazer todas as colunas da tabela, você poderia incluir somente as colunas que deseja trazer.. exemplo: banco1.clientes.nome, banco2.clientes.cpfDesc
Abraço,
Tenha uma ótima noite.
GOSTEI 0
Robson Pinheiro
09/08/2016
Amigo, no caso tenho ibdatabase para conexão com o banco , como são 2 bancos,uso 2 database. so consigo ligar uma query em um banco , como eu faço pra ligar nos 2?
GOSTEI 0
Marcelo Santana
09/08/2016
Bom dia, Robson. Normalmente a Linguagem SQL é padrão para plataformas diferentes, no caso acima diretamente no mysql, ai só você importar para ferramenta que você utiliza. Como você faz um select padrão na ferramenta que você utiliza ?? Se poder poste o Código de como faz. Abraço
GOSTEI 0