Lorsque je fais un outer join
sur mssql, les colonnes auxquelles je me joins ne se combinent pas.La jointure externe renvoie plusieurs copies des colonnes de jointure
Voici mon code:
select top 10 * from customer_behaviour_1P2014 full outer join
customer_behaviour_2P2014 on customer_behaviour_1P2014.customer_identifier = customer_behaviour_2P2014.customer_identifier full outer join
customer_behaviour_3P2014 on customer_behaviour_2P2014.customer_identifier = customer_behaviour_3P2014.customer_identifier
Ce retourne 3 colonnes intitulées customer_identifier, au lieu de 1.
Qu'est-ce que je fais mal?
Si cela fait une différence, j'ai fait un identifiant de client un index dans chaque table.
alors quelle est la façon de sélectionner toutes les colonnes et sélectionnez seulement customer_identifier une fois? – user1871528
@ user1871528, j'ai ajouté cela à ma réponse. –