Requête MAX avec deux tables
Bonjour à tous,
Je vais essayer de vous exposer mon problème qui pourra paraitre simple pour vous mais je n'arrive pas à le solutionner...
Pour faire simple, en cette période électorale je dois retrouver le candidat qui a le plus de vote dans un bureau et un scrutin donné.
j'ai une table BUREAU avec ID_SCRUTIN,ID_BUREAU,ID_RES
j'ai une table RESULTAT avec ID_SCRUTIN,ID_RES,CANDIDAT,NB_VOIX contenant l'ensemble des votes pour les candidats
j'ai essayé avec :
Code:
1 2 3 4
| SELECT CANDIDAT,MAX(NB_VOIX)
FROM BUREAU,RESULTAT
WHERE BUREAU.ID_BUREAU = N° du bureau AND RESULTAT.ID_RES = BUREAU.ID_RES AND BUREAU.ID_SCRUTIN = N° du scrutin
GROUP BY CANDIDAT |
Mais je n'obtiens que la liste des candidats avec leurs résultats pour le bureau et le scrutin donnée et pas le candidat vainqueur avec son nombre de voix...
j'espère avoir été assez claire dans ma demande, et je remercie d'avance les personnes qui prendront la peine d'essayer de m'aider !
Cordialement