1
I’m wondering which affiliates have repeated enrollment within a company until the exact moment I get to make this query:
SELECT DISTINCT filiados.`Filiado_Id`,
filiados.`Filiado_MatriculaEmpresa`
FROM filiados
WHERE filiados.`Filiado_Visivel` = 1
AND filiados.`Filiado_MatriculaEmpresa` = filiados.`Filiado_MatriculaEmpresa`
GROUP BY filiados.`Filiado_MatriculaEmpresa`
HAVING COUNT(filiados.`Filiado_MatriculaEmpresa`) > 1
Only this missing condition that is not working properly:
AND filiados.`Filiado_MatriculaEmpresa` = filiados.`Filiado_MatriculaEmpresa`
But this condition of yours is beyond logic!
filiados.\
Affiliate_matriculaempresa` = filiados. `Filiado_matriculaempresa`é o mesmo que
1=1ou
true=true`. You are comparing the value to itself... It will always return true. So much so that you end up not needing it...– LipESprY