Tablas cruzadas con código dentro de campo

30/07/2014 - 14:49 por belloweb | Informe spam
Buenos días, os explico el problema que me ha surgido, tengo los siguientes elementos:

TABLA1 que tiene el campo [Codigo]
TABLA2 que tiene el campo [Nombre]

-En el contenido del campo [Codigo] de la TABLA1 aparece el código "T69867"
-En el contenido del campo [Nombre] de la TABLA2 aparece un código acompañado de un texto, por ejemplo, "Preparado-T69867-Manolo Gutierrez".


Lo que estoy intentando es obtener la relación entre ambas tablas, es decir, relacionar los registros que contengan el código "T69867" con los que contengan "Preparado-T69867-Manolo Gutierrez".

He intentado varias rconsultas en SQL y no he logrado obtener esultados. Entiendo que habrá que implementar alguna condición con el comando LIKE, pero no logro obtener la consulta.

Un saludo, y muchas gracias!
 

Leer las respuestas

#1 José Mª Fueyo
01/08/2014 - 12:43 | Informe spam
Hola
Puedes construirte una función que te haga split del campo usando como carter de separación "-", y te devuelva el elemento 1 (recuerda que split te genera una matriz basado en 0). Luego lo puedes usar en una consulta para crear un campo calculado.
Espero te sirva.

Salu2
José Mª Fueyo

Preguntas similares