Pb en sql sur access

thierryclermont -  
 Utilisateur anonyme -
comment ecrire une requete en sql permettant de selectionner seulement 5 enregistrements de chaque champ verifiant la condition?
par exemple si j'ai une ecole : selectionner 5 eleves en seconde,5 en retho,5 en philo dans une meme requete

1 réponse

mouse Messages postés 136 Statut Membre 10
 
il faut que tu fasse plusieur requete.
Une premiere série te permettra de prendre 5 eleve de chaque matiere :
SELECT TOP 5 nom_de_la_table.nom_du_champ WHERE ta_condition
tu cree une requete pour chaque matiere, puis tu les associe avec la clause UNION

SELECT * FROM requete1 UNION SELECT * FROM requete2....
0
Utilisateur anonyme
 
je n'avais pas compris la question et je ne suis toujours pas sûr d'avoir compris d'ailleurs, par contre j'ai compris la réponse (-:

là je peux donc ajouter qu'il peut même si ça le chante imbriquer les SELECT TOP dans sa requête UNION mais bon c'est d'un intérêt discutable...

kinder.surprise,
le maton du matou
0