Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/08/2014, 10:40
Raco84
 
Fecha de Ingreso: agosto-2014
Mensajes: 3
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Consulta con diferentes tipos de datos en MySql

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Puede haber inconsistencia de datos entre esas tablas en especial con aquella en la que se definió como DOUBLE, porque un DOUBLE, como el FLOAT es un número por aproximación, por lo que puede no contener 123, sino algo como "122,9877698986659", por ejemplo, que no es lo mismo que "123".
Lo que te conviene en ese caso, si el dato es numérico, es primero que nada modificar las tablas que se relacionan en ese dato y unificarlas como INT UNSIGNED, y luego verificar que los datos no se hayan corrompido.
REcién después de eso los JOIN podrán funcionar bien con seguridad.

Si lo que sucede que son tablas gigantescas, y el administrador de estas no soy yo, bueno y el campo en ambas son numeros entre parentesis enteros son codigos de la misma cantidad de digitos, es por esto que he probado con diferentes metodos con cast, convert, like etc pero no he podido realizar el cruze entre ellas