Bonjour à tous,
j'ai l'immense joie (-_-') de devoir travailler sur des tables de l'ERP CEGID. Ces tables comportent des champs libres qui sont utilisés pour un peu tout et n'importe quoi ensuite.
J'ai une table qui possède une liste de code :
SELECT CC_TYPE,CC_CODE,CC_LIBELLE FROM CHOIXCOD;
1 2 3 4 5
| CC_TYPE;CC_CODE;CC_LIBELLE
--------------------------------------
R1B;001;Libelle1
R1B;002;Libelle2
.... |
Ces codes sont ensuite associés à certaines lignes de données de la pire des manière :
SELECT RD1_RD1LIBMUL0 FROM ACTIONS
1 2 3 4 5 6
| RD1_RD1LIBMUL0
--------------------------------------
001;002;
001;
001;002;003;
.... |
Ma question est donc la suivante : Est il possible de faire une jointure sur CHOIXCOD pour obtenir les labels à la place des codes ? Peut être faire un espèce de split avant ?
L'idée est d’éviter de le faire dans le code si possible.
Note : Je n'ai évidemment aucun contrôle sur ces tables et leur architecture
Partager