| |||
Campos con datos en comun Tengo dos tablas Pedidos y Comentarios para unirlas tienen en comun los campos NumeroPedido (6 digitos) y NumeroComentario (9 digitos), pero NumeroComentario los primero 3 caracteres estan de mas y los 6 restantes son los que coinciden con NumeroPedido, como puedo hacer para unirlas??? |
| |||
Respuesta: Campos con datos en comun hola castas78: En tu post dices que estás manejando dígitos, pero me da la impresión que estás manejando tus tipos de datos como varchar... podrías utilizar la función substring para extraer sólo la parte del dato que necesitas:
Código MySQL:
Ver original observa que en el ejemplo estoy "eliminando" los tres primeros caracteres. Me imagino que estás utilizando un JOIN para unir tus tablas, por lo tanto podrías poner en tu sección ON algo como esto:
Código MySQL:
Ver original Si tus campos fueran de tipo numérico, entonces tendrías que hacer una converción a texto para poder aplicar esta función. haz la prueba y nos comentas los resultados. Saludos Leo. |
Etiquetas: |