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

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