Aficher une seule eccurrence dans un table

Bonjour,

J'ai une table access dans le genre :
Nom Note
Evelyne 15
Evelyne 10
Evelyne 20
Mathias 12
José 14

Avec quelle requête puis-je avoir le résultat ci-dessous?

Nom Note
Evelyne 15, 10, 20
Mathias 12
José 14

C'est à dire que je ne veux affichier q'une seule occurence du champ Nom avec toutes les notes qui lui sont rattaches.

Merci de me repondre car c'est assez urgent pour moi d'avoir la réponse.

Gilou.

3 réponses

  1. En SQL tu introduis le mot clé count(variable). Ça fait la requête suivante:

    Select nom count(note) as ens_notes from ta_table

    J'espère que ça répond à ta question
    0
    1. Bonjour,

      Merci de ta reponse mais malheuresement j'ai essayé et ça n'a pas marché. Cela me renvoie l'erruer suivante:
      'Syntax error, missing operator in query expression.'

      Polly
      0
    2. @PollyJ'ai peut etre oublié les virgules entre les variables selectionnées dans SELECT? essaie avec les virgules et tiens moi au courant.
      0
  2. salut

    un truc rapide
    Select distinct nom from matable
    puis dans ton fetch
    select note from matable where nom = nom_du_fetch

    mais y a mieux
    0
    1. Salut polly,

      en réalité tu ne peux pas faire celà!!! Chaque personne à 0 ou n notes donc peut importe comment tu écris ta requete tu auras toujours autant d'enregistrement que la personne à de notes...

      Si tu tiens absoluemnt à avoir une seule ligne avec toutes les notes, ta table devras ressembler à ceci :

      Nom, Note1, note2, note3, etc...
      Mais ça, c'est pas très propre...

      A+
      0