Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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
Bonjour,
Peux-tu partager ton script de chargement ?
Bonjour,
Es tu sur que la colonne n'est pas présente plusieurs fois dans le même LOAD ?
Stéphane
Merci .
Finalement ca marche j'ai du utiliser Qualify et UNqualify sur les attributs .