A propos des noms de champ en double

Si vous définissez une instruction SQL pour créer une source de données en regroupant des tables, pensez à tenir compte des champs ayant le même nom dans les tables source. Si vous essayez de copier la nouvelle source de données, les champs avec le même nom peuvent poser des problèmes.

Par exemple, cette instruction SQL crée deux champs NomDeFamille dans la nouvelle source de données :

select $A$.EMail_, $A$.LastName, $B$.LastName from $A$ inner join $B$ on ($A$.EMail_ = $B$.EMail_)

Utilisez à la place l'instruction SQL qui résout ce problème en spécifiant des alias rendant les noms de champ uniques :

select $A$.EMail_, $A$.LastName AS LastNameA, $B$.LastName AS LastNameB from $A$ inner join $B$ on ($A$.EMail_ = $B$.EMail_)