DISTINCT opera sobre el registro completo y no sobre un único campo. Pero aquí tienes un problema doble: SI bien es fácil obtener un único valor basado en la columna "Igualdad", las otras dos tienen diferentes valores.
¿Cuáles de esos valores quieres?, porque no dices que no quieres repeticiones de "Igualdad"...
Esto es importante, porque dependiendo de qué orden se les de a esos valores, será el registro que queda:
Caso 1:
Código MySQL:
Ver original+---------+-------+------------------+
| IdTabla | Grupo | Igualdad |
+---------+-------+------------------+
| 8 | 44 | 2010710121317120 |
| 11 | 44 | 2010710125131670 |
| 12 | 13 | 201071013011157 |
| 13 | 44 | 2010710131218840 |
| 14 | 13 | 2010710131949260 |
| 15 | 44 | 2010710132348120 |
| 16 | 44 | 2010710132418390 |
| 4 | 13 | 201079192130359 |
+---------+-------+------------------+
Caso 2:
Código MySQL:
Ver original+---------+-------+------------------+
| IdTabla | Grupo | Igualdad |
+---------+-------+------------------+
| 10 | 155 | 2010710121317120 |
| 11 | 44 | 2010710125131670 |
| 12 | 13 | 201071013011157 |
| 13 | 44 | 2010710131218840 |
| 14 | 13 | 2010710131949260 |
| 15 | 44 | 2010710132348120 |
| 16 | 44 | 2010710132418390 |
| 6 | 157 | 201079192130359 |
+---------+-------+------------------+
Como puedes ver, los resultados son diferentes.
Tips:
¿Por qué usas campos tan grandes, innecesariamente.?
Si el grupo es un valor numérico, como aparece en la lista, ¿por qué lo defines como VARCHAR?
¿Por qué usas un VARCHAR para guardar un valor de fecha y hora? Corresponde usar DATETIME o TIMESTAMP, ahorras espacio y ganas en eficiencia de consultas.
Esta sería una estructura más razonable: