Bonjour ,

voila j'ai une table

donnée_prof
------------
id_donnee, smallint, auto incrementé ,clé primaire
prof varchar
hr float
------------
il y a 4 entrée dans cette table:

1 | 807 | 4
5 | 1086 | 3
7 | 806 | 4
9 | 806 | 2.5

----------------

Je souhaiterais, en fesant une requete sql, n'afficher que ceci:

1 | 807 | 4
5 | 1086 | 3
9 | 806 | 2.5

----------------

voici ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM donnée_prof, professeurs WHERE donnée_prof.prof=professeurs.id_prof AND donnée_prof.id_etab='$Num_établissement'
cette requete m'affiche tous ce qu'il y a dans la table :
comment lui dire que je veux la derniere ligne correspondant au prof afin d'avoir :


1 | 807 | 4
5 | 1086 | 3
9 | 806 | 2.5

----------------

je recherche du coté de DISTINC , qu'en pensez vous ?