Cita:
Iniciado por alfa18
Te referias a esto no?? crei k se veria mas claro con una imagen.
No veo la diferencia, mejor asi??
las imágenes son medio basura cuando estamos hablando de
código. Hacen imposible copiar y probar lo que tienen para verificar los fallos. Es siempre mejor código puro.
por otro lado, la observación de BrujoNic es buena en el sentido en que debes unificar los criterios de generación de los ID, en especial cuando los estás relacionado. No tiene sentido hacer un JOIN con datos de diferente longitud, como es el caso de SMALLINT contra MEDIUMINT. En el MEDIUMINT tendrás un rango de representación totalmente distinto, por lo que hay una enorme cantidad de registros de esa tabla que JAMAS se podrán relacionar.
Pero lo que yo menciono es específicamente que
no existe el FULL como clausula de JOIN en MySQL, por lo que probablemente lo esté tomando como alias.
Pruébalo así:
Otro error que veo es que estás creando tablas con diferente charset. Eso está MAL, muy mal.