digo23 0 Denunciar post Postado Novembro 7, 2005 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
Motta 645 Denunciar post Postado Novembro 7, 2005 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