Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Erreur de Jointure

Bonjour ,

j'ai fait un script qui contient la jointure de plusieurs tables mais en chargement les données j'ai l'erreur suivante :

Field names must be unique within table : INNER JOIN LOAD ...Les noms des colonnes


Merci de me guider si vous avez une idée sur comment lever l’erreur.

Merci d'avance

4 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Est-ce que tu fais un Load *, et d'autres calculs derrière ? Si oui, l'erreur vient du fait que tu as renommé un champ de la même manière qu'un champ existant dans ton Load *... (ou tout simplement que tu charges un champ portant le même nom 2 fois ==> à vérifier dans ton fichier source dans ce cas).

Peux-tu envoyer ce script complet ?

Pour voir d'où vient le problème, fait jun Load * FROM après ton Inner Join et voit quel pourrait être le champ que tu créé une deuxième fois.

Si cela ne fonctionne toujours pas, alors le problème vient des champs présents dans le *. Il y en a un qui doit être double.

Kevin

lcloatre
Partner - Creator III
Partner - Creator III

Bonjour,

Peux-tu partager ton script de chargement ?

stephane_hans
Contributor
Contributor

Bonjour,

   Es tu sur que la colonne n'est pas présente plusieurs fois dans le même LOAD ?

Stéphane

Anonymous
Not applicable
Author

Merci .

Finalement ca marche j'ai du utiliser Qualify et UNqualify sur les attributs .