Select todos os itens da clausula IN no mysql
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)

Discussão (9)
Carregando comentários...