y porque no pruebas concatenando los codigos con nombre algo asi:
Código SQL:
Ver originalSELECT * FROM(
SELECT codigo + '#' + nombre AS campo FROM tabla
) AS t1 GROUP BY campo HAVING COUNT(campo)>1
Ojo la sentencia es para sql server...no se si pueda aplicar lo mismo para mysql