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.
Partager