Bonjour,
j'ai un doute sur un ordre sql : en effet j'ai deux tables
TAB1(Num,Nom,NumX) et TAB2(Num,NumX,LibX) voilà un exemple:
TAB1:
Num Nom NumX
01 Jean 2001
02 Pierre 2002
03 Claude 2003
TAB2:
Num NumX LibX
01 2001 Un Train
02 2002 Un bateau
03 2001 Un Train
04 2002 Un bateau
05 2003 Une Chaise
Je souhaite avoir ceci en faisant une jointure si possible une autre possibilité
qui sera rapide dans l'extraction.
RESULTAT souhaité :
Jean 2001 Un train
Pierre 2002 Un bateau
Claude 2003 Une chaise
Remarque je ne peux pas apporter des modifications sur les tables.
J'ai fait cette requête :
et voilà le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select m.nom, m.numx, t.libx from TAB1 m Left join TAB2 t ON (m.numx=t.numx) group by m.nom, m.numx, t.libx
Jean 2001 Un train
Jean 2001 Un train
Pierre 2002 Un bateau
Pierre 2002 Un bateau
Claude 2003 Une chaise
Or ce n'est pas le résultat souhaité. Pouvez vous m'aider à resoudre ce problème ?
En vous remerciant d'avance.
Partager