tengo 2 tablas:
T1 : Tabla con un solo campo del tipo char(30) con indice comun.
| Nombre |
T2 : Tabla con 2 campos ID del tipo primary autoincrement unsigned y Nombre del tipo char(30) con indice unique.
| ID | | Nombre |
en T1 hay 7580 registros.
en T2 hay 89 registros
cuando ejecuto esta consulta:
Código SQL:
Ver original
SELECT T2.ID AS ID FROM T1 INNER JOIN T2 ON T1.Nombre=T2.Nombre
me devuelve 8602 resultados

como es posible?? no tendria que retornar 7580? es decir la misma cantidad que la T1??