Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/02/2013, 01:35
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Incoherencia MySQL

Cita:
los datos qu eguardo en T1 son codigos de articulo de ropa, son todos distintos y estan bajo un indice unique (me he equivocado cuando escribi la pregunta lo siento) ambos campos (en las dos tablas) son unicos.
Realmente, es algo extraño, pues si tienes índices únicos para ese campo char(30) llamado Nombre en ambas tablas, esa consulta solo podría devolverte como máximo 89 registros.
Piensa que unique impide que se repita ningún nombre en ninguna de las dos tablas, e inner join une unos con otros. Si une uno con uno y solo los relacionados, tenemos como mucho los 89 registros y ninguno más. He hecho una prueba y así es. Cosa distinta es que el índice sea compuesto entre el ID y el Nombre, lo que permitiría ingresar registros repetidos en esa tabla. ¿Probaste la consulta de Leo? ¿Las dos tablas tienen la misma codificación?

Última edición por jurena; 07/02/2013 a las 08:40