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:
Table de correspondance 1 : tbl_cor1
Code : Sélectionner tout - Visualiser dans une fenêtre à part select colonne1, colonne2, colonne3 from ma_table
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?
Partager