Aficher une seule eccurrence dans un table

Polly -  
enzito Messages postés 52 Statut Membre -
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

hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention   50
 
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
Polly
 
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
hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention   50 > Polly
 
J'ai peut etre oublié les virgules entre les variables selectionnées dans SELECT? essaie avec les virgules et tiens moi au courant.
0
bacchuss Messages postés 1165 Statut Membre 190
 
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
enzito Messages postés 52 Statut Membre 13
 
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