[firebase-br] Master Details

Gabriel Bonzanini gabriel.bonzanini em gmail.com
Qui Out 10 11:12:12 -03 2019


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
>



Mais detalhes sobre a lista de discussão lista