Comment joindre deux tables sur la base des sous-chaîne de valeurs de champs?

Je vais avoir des problème avec sql. Je veux me joindre deux tables, l'employé et l'instructeur de classe. Condition est que l'employé a de la unid colonne comme "u0871457" où comme instructeur de classe est d'avoir le numéro d'identification comme "00871457'.

Je veux juste remplacer le premier caractère du numéro d'identification à la 'u' pour rejoindre pour correspondre à la chaîne venant de unid . Comment puis-je le faire? J'ai essayé jusqu'à présent :

select e.name, i.name
from  Employee e
inner join Instructor i on SUBSTR(e.id,1, LENGTH(e.id )) = SUBSTR(i.id,1, LENGTH(i.id ))

mais c'est ce qui a résulté en un jeu de résultats vide.

Toute aide sera appréciée. Merci pour votre temps!

Pourquoi êtes-vous sous-Chaîne des deux côtés ? À partir de votre description, vous ne voulez SUBSTR un côté?

OriginalL'auteur userx | 2015-02-20