Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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... smile
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 sad

Hors ligne

 

Pied de page des forums

Powered by FluxBB