Hola NSD:
El problema creo que está en que en tu tabla T1, pues debes tener registros duplicados:
Código MySQL:
Ver original+--------+
| nombre |
+--------+
| uno |
| dos |
| tres |
+--------+
+------+--------+
| ID | Nombre |
+------+--------+
| 1 | uno |
| 2 | dos |
| 3 | uno |
| 4 | uno |
| 5 | tres |
+------+--------+
+--------+------+--------+
| nombre | ID | Nombre |
+--------+------+--------+
| uno | 1 | uno |
| dos | 2 | dos |
| uno | 3 | uno |
| uno | 4 | uno |
| tres | 5 | tres |
+--------+------+--------+
Aquí no hay problema, pero observa qué pasa si en tu tabla1 hay registros duplicados:
Código MySQL:
Ver original+--------+
| nombre |
+--------+
| uno |
| dos |
| tres |
| uno |
+--------+
+--------+------+--------+
| nombre | ID | Nombre |
+--------+------+--------+
| uno | 1 | uno |
| uno | 1 | uno |
| dos | 2 | dos |
| uno | 3 | uno |
| uno | 3 | uno |
| uno | 4 | uno |
| uno | 4 | uno |
| tres | 5 | tres |
+--------+------+--------+
Observa que el resultado son 8 registros, esto es porque todos los registros para el campo uno aparecen duplicados.
Has algo como esto:
Código MySQL:
Ver original+--------+---------------+
| nombre
| COUNT(nombre
) | +--------+---------------+
| uno | 2 |
+--------+---------------+
para verificar qué registros tienes duplicados.
saludos
Leo.