Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2013, 11:53
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Pregunta Incoherencia MySQL

Hola, tengo una duda que nose si es un error del motor o es algo que yo hago mal...
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
  1. 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??
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios