[firebase-br] Inner Join "CABELUDO"
Samuel Duarte Matos
samuelmatos em cprinformatica.com.br
Sex Ago 31 08:21:45 -03 2007
O mais indicado na sua situação seria a criação de um campo código da
empresa nas tabelas, pois se um dia tiveres uma empresa C, seu trabalho vai
ser enorme. Diante disso, fica fácil qualquer tipo de relatório, onde vc
poderá definir se quer somente da empresa B, ou da A + B, ou A,B,C.
Mas respondendo explicitamente sua pergunta, você deve usar union all em
todas as consultas que envolvem as duas empresas.
Ex.
Select vA.codigo, vA.valor
from CLIENTES vA
union all
Select vB.codigo, vB.valor
from CLIENTES_B vB
Abraço
"Jefter" <firebird em solidtech.com.br> escreveu na
mensagem news:fb77qm$hnt$1 em sea.gmane.org...
> Pessoal, estou precisando de um grande favor dos Amigos,
>
> Meu cenário é o seguinte:
>
> Tenho uma base " A " que armazena tudo da empresa. Numa outra base " X "
> sincronizo algumas tabelas... de hora em hora o sistema que roda a base
> " X " se conecta às duas bases ( X e A) fazendo a atualização ( de A
> sentido X ), até aí show de bola.
>
> Minha situação se complicou quando se criou aqui uma nova empresa do grupo
> com a base " B ".
>
> Agora tenho que unir na base " X ", A + B. A base A e B são 100%
> idênticas (Estrutura de campos, tabelas etc...). então na base " X "
> tenho as tabelas pertinentes a ambas as bases ex.: Clientes / Clientes_B
> Fornecedores / Fornecedores_B.
>
> Agora como faço prá nos meus relatórios somar o conteúdo de ambas as
> tabelas?
> Ex.: Prá que eu ache o total do produto "Maionese Cremosa 500g" preciso
> unir TABELA + TABELA_B.
>
> Alguém me ajuda nessa?
>
>
>
>
>
>
--------------------------------------------------------------------------------
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista