Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

digo23

Consulta a uma tabela

Recommended Posts

Travei aqui numa consulta , alguem ajuda ai.SELECIONE O CÓDIGO DO EMPREGADO JOÃO SILVA , SUA DATA DE INICIO NA GERENCIA E A QTD DE HORAS QUE TRABALHA. ( USAR EXISTS)select cod_emp, data_ini, horasfrom Empregados, Gerencia, Trabalha_emwhere exists(select parei aqui ñ consigoTabelas:( o 4,6,8,7 são as horas)EmpregadosCod_Emp Nome 6789 João Silva 0258 Jorge Pereira 9654 Rafael Mendes GerenciaCod_Emp Data_Ini 6789 04/10/2002 0258 25/11/2003 9654 12/10/2000 0258 05/12/2001 Trabalha emCod_Emp Horas0258 46789 6 9654 80258 7

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pergunta parece mal formulada pois o exists serve para testar a existencia de registros em uma subquery , se fosse algo do género, empregados com mais de x horas faria mais sentido.

 

select e.nome,g.data_ini,t.horas

from empregado e,gerencoa g,trabalha t

where e.cod_emp = g.cod_emp

and e.cod_emp = t.cod_emp

 

Não vejo como usar o exists numa query destas sem redundancia

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.