[firebase-br] Criar relacionamento entre tabelas

Fabricio Videira develop.fabricio em gmail.com
Qui Jul 28 14:42:47 -03 2011


cara vlw fiz aqui e funfou legal mas dei uma ajusdata na tabela vlw

Em 28 de julho de 2011 14:26, Ronaldo Souza <ronaldsouza01 em gmail.com>escreveu:

> Um exemplo de comando seria mais ou menos assim:
>
> SELECT V.MODELO,
>       V.KMATUAL,
>           MV.KMSAIDA,
>           MV.KMCHEGADA
> FROM VEICULOS V,
>     MOV_VEICULOS MV
> WHERE V.CODIGOVEICULO = 120
>  AND V.CODIGOVEICULO = MV.CODVEICULO
>
> Aí você ajusta para a sua real necessidade. Note que eu coloquei na
> primeira cláusula do WHERE o código do veículo igual a 120, mas
> poderia ser outro tipo de seleção.
>
> Sucesso
> Ronaldo Alves de Souza
> AtonWare Ltda.
>
> Em 28 de julho de 2011 14:17, Fabricio Videira
> <develop.fabricio em gmail.com> escreveu:
> > Alguém mais pode me ajudar???
> >
> > Em 28 de julho de 2011 11:31, Fabricio Videira
> > <develop.fabricio em gmail.com>escreveu:
> >
> >> Mas os campos sao diferentes
> >>
> >> select v.*, mv.*
> >> from veiculos v
> >> join mov_veiculos mv on (mv.codveiculo = v.codigoveiculo)
> >>
> >> nao posso selecionar todos os campos
> >> e esse select eu faço no programa ou no banco?
> >>
> >> Em 28 de julho de 2011 11:16, Felipe Aron <felipearon em gmail.com>
> escreveu:
> >>
> >> Pelo que deu a entender tua relação é de 1-1.
> >>>
> >>> Logo basta fazer um simples join para "unir" as informações da tabela:
> >>>
> >>> select v.*, mv.*
> >>> from veiculos v
> >>> join mov_veiculos mv on (mv.codveiculo = v.codigoveiculo)
> >>>
> >>>
> >>> Em 28 de julho de 2011 11:04, Fabricio Videira
> >>> <develop.fabricio em gmail.com>escreveu:
> >>>
> >>> > Bom Dia!!
> >>> >
> >>> > Pessoal sou novo em FB mas tenho algum conhecimento em SQL,
> >>> > A minha duvida é a seguinte como fazer um relacionamento entre duas
> >>> tabelas
> >>> > do FB
> >>> > uso o IBExpert para criar e monta-las. A tabela esta assim
> >>> >
> >>> > TABELA *VEICULOS*
> >>> > *
> >>> > *
> >>> > CODIGOVEICULO                            INTEGER;
> >>> > MODELO                     VARCHAR(35);
> >>> > ANOMOD                    DATE;
> >>> > FABRICANTE              VARCHAR(35);
> >>> > ANOFAB                     DATE;
> >>> > CHASSI                      VARCHAR(40);
> >>> > PROPRIETARIO          VARCHAR(40);
> >>> > KMINICIAL                  CHAR(20);
> >>> > KMATUAL                  CHAR(20);
> >>> >
> >>> > TABELA *MOV_VEICULOS*
> >>> >
> >>> > CODVEICULO    INTEGER;
> >>> > KMATUAL          CHAR(20);
> >>> > MODELO           VARCHAR(40);
> >>> > HORASAI         TIME;
> >>> > HARACHE         TIME;
> >>> > KMSAIDA           CHAR(20);
> >>> > KMCHEGADA    CHAR(20);
> >>> >
> >>> > Bom o que eu quero é que o CODIGOVEICULO tenha uma relação com o
> >>> > CODVEICULO,
> >>> > assim chamando o MODELO, KMATUAL;
> >>> > No final quando for lançado o KMCHEGADA o KMATUAL se assuma o valor
> do
> >>> > KMCHEGADA para a continuação.
> >>> >
> >>> >
> >>> > *
> >>> > *
> >>> > --
> >>> > *
> >>> > Att.
> >>> >
> >>> > Fabrício Videira*
> >>> > *Desenvolvedor de Softwares*
> >>> > *Técnico em Suporte de Micros
> >>> > *
> >>> > (*(14) 3283-1336 *(*(**14) 8816-3810*
> >>> > **develop.fabricio em gmail.com*
> >>> > ______________________________________________
> >>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >>> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> >>> > http://www.firebase.com.br/fb/artigo.php?id=1107
> >>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>> >
> >>>
> >>>
> >>>
> >>> --
> >>> Analista-Programador
> >>> #FollowMe: @felipearon <http://twitter.com/felipearon> (
> >>> http://felipearon.net)
> >>> ______________________________________________
> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >>> Para saber como gerenciar/excluir seu cadastro na lista, use:
> >>> http://www.firebase.com.br/fb/artigo.php?id=1107
> >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>>
> >>
> >>
> >>
> >> --
> >> *
> >> Att.
> >>
> >> Fabrício Videira*
> >> *Desenvolvedor de Softwares*
> >> *Técnico em Suporte de Micros
> >> *
> >> (*(14) 3283-1336 *(*(**14) 8816-3810*
> >> **develop.fabricio em gmail.com*
> >>
> >>
> >
> >
> > --
> > *
> > Att.
> >
> > Fabrício Videira*
> > *Desenvolvedor de Softwares*
> > *Técnico em Suporte de Micros
> > *
> > (*(14) 3283-1336 *(*(**14) 8816-3810*
> > **develop.fabricio em gmail.com*
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
*
Att.

Fabrício Videira*
*Desenvolvedor de Softwares*
*Técnico em Suporte de Micros
*
(*(14) 3283-1336 *(*(**14) 8816-3810*
**develop.fabricio em gmail.com*



Mais detalhes sobre a lista de discussão lista