Bonjour

J'ai la table suivante : Dictionnaire avec les champs suivant mot et definition.

Cette table contient les lignes :
Artiste;Definition 1 de artiste
Artiste;Definition 3 de artiste
Artiste;Definition 2 de artiste
Diplome;Definition 1 du mot diplome

Je souhaite en résultat un table
MOT, DEFINITION, DEFINITION, DEFINITION

Je fais donc une double auto jointure externe sur mot et rowid

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Select d1.mot, d1.definition, d2.definition, d3.definition
From dictionnaire d1 
  left outer join dictionnaire d2 on d1.mot=d2.mot and d1.rowid!=d2.rowid
  left outer join dictionnaire d3 on d2.mot=d3.mot and d2.rowid!=d3.rowid

Mon soucis, est que le resultat comporte 13 lignes
12 Artiste
1 Diplome

Comment ne garder qu'une seul ligne pour Artiste ?

Merci d'avance pour vos conseils.