[firebase-br] Criar relacionamento entre tabelas

Ronaldo Souza ronaldsouza01 em gmail.com
Qui Jul 28 14:45:08 -03 2011


As ordens.

Sucesso
Ronaldo Alves de Souza
AtonWare Ltda.

Em 28 de julho de 2011 14:42, Fabricio Videira
<develop.fabricio em gmail.com> escreveu:
> 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*
> ______________________________________________
> 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
>




Mais detalhes sobre a lista de discussão lista