Senhores, não consegui definir um titulo para este problema.
Gostaria da ajuda de vocês, pois preciso gerar uma consulta que apresente todos os funcionários da tabela treina_func (tabela que contem todos os treinamento do funcionários) que contenha todos os treinamento relacionados a uma area que esta na tabela treina-area so que estes funcionarios não poodem esta na area que foi selecionada no where CodigoArea = 1 por exemplo pois esta seleção é para mostras os funcionários substitutos da area em questão.
Fiz este select , mas retorna os funcionários que tenha um o outro treinamento, não todos da clausula Where IN .
Preciso selecionar os funcionários que contenha todos os treinamento de uma determinada área que não seja desta área.
SELECT TF.MatriculaSese, TF.CodTreina, TF.Data, TF.Status FROM treina_func TF WHERE TF.CodTreina IN (SELECT CodTreina FROM treina_area WHERE treina_area.CodArea = 1)
Pergunta
Lsilva
Senhores, não consegui definir um titulo para este problema.
Gostaria da ajuda de vocês, pois preciso gerar uma consulta que apresente todos os funcionários da tabela treina_func (tabela que contem todos os treinamento do funcionários) que contenha todos os treinamento relacionados a uma area que esta na tabela treina-area so que estes funcionarios não poodem esta na area que foi selecionada no where CodigoArea = 1 por exemplo pois esta seleção é para mostras os funcionários substitutos da area em questão.
Fiz este select , mas retorna os funcionários que tenha um o outro treinamento, não todos da clausula Where IN .
Preciso selecionar os funcionários que contenha todos os treinamento de uma determinada área que não seja desta área.
SELECT TF.MatriculaSese, TF.CodTreina, TF.Data, TF.Status FROM treina_func TF WHERE TF.CodTreina IN (SELECT CodTreina FROM treina_area WHERE treina_area.CodArea = 1)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.