Bonjour,

J'essaie de faire une jointure entre trois tables mais j'ai des messages d'erreurs.
Par exemple:
ORA-01747: spécification utilisateur.table.colonne, table.colonne ou colonne non valide
01747. 00000 - "invalid user.table.column, table.column, or column specification"
*Cause:
*Action:
Erreur à la ligne 1, colonne 137
En fait, entre mes deuxième et troisième tables, j'utilise comme clés, une concaténation de plusieurs champs.
Je résume un peu ma requête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT B.(Champ1|| Champ 2|| Champ3), C. (Champ1|| Champ 2|| Champ3),
FROM Base.Table1 A
Join Base.Table2 
On A.Condition =B.Condition
Join Base.Table3 C
On B.(Champ1|| Champ 2|| Champ3)=C.(Champ1|| Champ 2|| Champ3)
WHERE 'Autres conditions simples';
Ma concaténation de champs n'a pas l'air de passer.

Pourrez-vous m'aider s'il vous plaît?

Merci par avance.