Pages: 1
- Sujet précédent - comment regrouper dans une query un seul numero de compte ? - Sujet suivant
#1 Tue 16 December 2008 08:28
- fredericfridi
- Participant actif
- Date d'inscription: 2 Feb 2008
- Messages: 97
comment regrouper dans une query un seul numero de compte ?
Bonjour
j ai une table exploitant avec des numeros de comptes et des noms d'exploitantants
je voudrais faire apparaitre q' une seul fois le numero de compte afin d'avoir une liste de mes exploitants dans une selection.
Merci
Hors ligne
#2 Tue 16 December 2008 09:53
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: comment regrouper dans une query un seul numero de compte ?
Bonjour
Select * From ma_table Group By numero_de_compte
Hors ligne
#3 Tue 16 December 2008 09:57
- ppluvinet
- Participant assidu
- Lieu: VALENCE
- Date d'inscription: 6 Aug 2007
- Messages: 611
Re: comment regrouper dans une query un seul numero de compte ?
Bonjour,
dans Selection/Selection SQL : grouper par colonnes : noms des exploitants
Pascal PLUVINET
Hors ligne
#4 Tue 16 December 2008 16:49
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: comment regrouper dans une query un seul numero de compte ?
Voilà deux approches différentes...
Suivant qu'un exploitant peut avoir plusieurs numéros de comptes, ce qui n'est pas bien normal (approche de ppluvinet)
Ou qu'un numéro de compte désigne, comme se serait normal, un seul exploitant, mais peut être cité plusieurs fois (mon approche)
Dans les deux cas vous aurez votre liste d'exploitants...
Reste le cas, anormal lui aussi, où un numéro de compte désigne plusieurs exploitants: là l'option ppluvinet l'emporte !!
A vous de voir...
Hors ligne
#5 Wed 17 December 2008 15:17
- ppluvinet
- Participant assidu
- Lieu: VALENCE
- Date d'inscription: 6 Aug 2007
- Messages: 611
Re: comment regrouper dans une query un seul numero de compte ?
Oui, Maurice, il semble que ce que tu proposes est plus juste.
J'ai peut-être mal compris ce que souhaitait fredericfridi.
Et puis c'est quoi au juste ces numéros de compte? Je farce, je n'ai pas besoin de savoir...
Mais question : on peut faire un "group by" et mettre une * dans le select. Il me semblait qu'il fallait faire une somme ou une moyenne ou un count avec les champs qui ne sont pas regroupés? Sinon que va-t-il faire des autres champs?
Pascal PLUVINET
Hors ligne
#6 Wed 17 December 2008 15:36
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: comment regrouper dans une query un seul numero de compte ?
On peut...Il prendra dans les autres champs le premier qui lui tombe sous la main (seule la colonne groupée aura un sens)
ps: toutes les hypothèses sont possible sur la question posée mais le demandeur a disparu
Hors ligne
Pages: 1
- Sujet précédent - comment regrouper dans une query un seul numero de compte ? - Sujet suivant