[firebase-br] RES: RES: Master Details

Guto gutopj02 em gmail.com
Qui Out 10 11:52:04 -03 2019


obrigado

Enviado do Email para Windows 10

De: Gabriel Bonzanini
Enviado:quinta-feira, 10 de outubro de 2019 11:49
Para: FireBase
Assunto: Re: [firebase-br] RES: Master Details

Você precisa linkar no subselect todos os segmentos da chave primária da
tabela *Satrelcab*, deixando o parâmetro do dia em uma outra cláusula do
where. Quanto ao ZERO, é apenas para economizar memória, já que a intenção
não é retornar os dados contidos nos registros.

Em qui, 10 de out de 2019 às 11:32, Guto <gutopj02 em gmail.com> escreveu:

> Oi Gabriel,
>
> Não está me retornando nada,
>
> Select * from Satrelcab  where exists( select 0 from  satrelcorpo where
> dia=:dia )
>
> O que significa o zero do select ?
>
> Obrigado
>
> De: Gabriel Bonzanini
> Enviado:quinta-feira, 10 de outubro de 2019 11:13
> Para: FireBase
> Assunto: Re: [firebase-br] Master Details
>
> Bom dia Guto.
>
> Basta utilizar a cláusula WHERE EXISTS, da seguinte forma:
>
> SELECT * FROM MASTER M
> WHERE EXISTS(SELECT 0 FROM DETAIL D WHERE D.MASTER = M.CODIGO)
>
> Costumo utilizar ZERO como retorno do subselect por questões de economia de
> memória.
>
> Espero ter ajudado. Abraço,
>
> Gabriel.
>
> Em qui, 10 de out de 2019 às 11:05, Guto <gutopj02 em gmail.com> escreveu:
>
> >
> > Gostaria de esconder os registros da tabela máster quando não possuir
> > registros na details.
> >
> > Exemplo
> >
> > Máster
> > Código 001
> >              002
> >              003
> >
> > Details
> >
> > Código 001
> >              001
> >              003
> >
> > Nesse caso a tabela máster não existe o registro com código 002
> >
> > Obrigado
> > Guto
> >
> > ______________________________________________
> > 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://www.firebase.com.br/pesquisa_lista.html
> >
> ______________________________________________
> 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://www.firebase.com.br/pesquisa_lista.html
>
> ______________________________________________
> 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://www.firebase.com.br/pesquisa_lista.html
>
______________________________________________
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://www.firebase.com.br/pesquisa_lista.html




Mais detalhes sobre a lista de discussão lista