Bonjour,

je suis coincé sur la création d'une vue.
je m'explique:
j'ai une table services organisée de la sorte: code, libellé en résumé.
Code Libellé
01 Direction
0101 Service RH
010101 Bureau 1
010102 Bureau 2

Je désire dans ma vue ressortir: code service, libellé, code service parent, lib parent.
Code service, libellé, code service parent, lib parent:
0101, Service RH, 01 , Direction
010101, Bureau 1, 0101, Service RH
010102, Bureau 2, 0101, Service RH

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Create view...
AS select code, lib, (substr(code,1,(Length(code)-2))),
et là je bloque pour récupérer le libellé du service parent.
j'ajoute un select ensuite:
AS select code, lib, (substr(code,1,(Length(code)-2))),
select libellé from service
where code = (substr(code,1,(Length(code)-2)))
Mon code sql ne génère pas d'erreur, mais je n'ai pas de valeur dans ma vue.

Merci pour votre aide.