Données tables de correspondance
Bonjour,
Je cherche à faire une requête SQL qui va me remplacer les données de plusieurs colonnes par celles issues de plusieurs tables de correspondance.
Exemple:
Code:
select colonne1, colonne2, colonne3 from ma_table
Table de correspondance 1 : tbl_cor1
structure de la table :
Code1 |
Code2 |
111 |
aaa |
222 |
bbb |
Si la valeur de la colonne1 existe dans la colonne code1 de la table de correspondance alors elle est remplacée par la valeur de la colonne code2 sinon elle garde sa valeur par défaut.
C'est à dire si colonne1 vaut 111 alors elle est remplacée par aaa
La colonne2 va être remplacée par les données de la table de correspondance tbl_cor2
La colonne3 va être remplacée par les données de la table de correspondance tbl_cor3
Quelle serait la meilleure manière d'écrire la requête?