SQL - join

 
Vista:

join

Publicado por Pedro Emilio Vélez (4 intervenciones) el 24/08/2009 21:50:47
Hola:

Tengo la siguiente duda, ejecuto la siguiente instruccion:

SELECT *
FROM b_directorio LEFT OUTER JOIN
c_puestos ON b_directorio.cl_puest = c_puestos.puesto
ORDER BY b_directorio.id_serv

Los campo b_directorio.cl_puest y c_puestos.puesto tienen el mismo tamaño de dato y el mismo contenido, pero hay variacion en el contenido, algunos miden 6 caracteres, otros 3 y algunos 8 (el tamaño del campo), pero el SQL solo me hace el join con aquellos que estan completos (8 caracteres)

Como se podrá hacer para que me arroje todos?, pense en rellenar los menores con '0''s pero asi requieren el dato tal como esta.

cl_puesto puesto join
12345678 12345678 si
A432 A432 no
B1919 B1919 no
56C472DD 56C472DD si

Gracias por sus atenciones.
Pedro Emilio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder