[firebase-br] RES: Master Details
Guto
gutopj02 em gmail.com
Qui Out 10 11:31:20 -03 2019
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
Mais detalhes sobre a lista de discussão lista