SQL selectioner la premiere ligne d'un groupe

Fermé
____22 Messages postés 98 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 13 janvier 2012 - 4 févr. 2009 à 17:33
godzi44 Messages postés 41 Date d'inscription lundi 19 janvier 2009 Statut Membre Dernière intervention 17 février 2009 - 5 févr. 2009 à 09:26
Bonjour,

Bonjour

j'ai un table

nom -- valeur -- latitude -- longitude

Z--73.0--48.62495203022872--6.213166666666667--
Z--44.0--48.62495203022872--6.213166666666667--
Z--71.0--48.62495203022872--6.213166666666667--
Z--58.0--48.62495203022872--6.213166666666667--
A--80.0--48.62495203022872--6.213166666666667--
Z--76.0--48.62495203022872--6.213166666666667--
Z--70.0--48.62495203022872--6.213166666666667--
A--82.0--48.63706314133984--6.20875--
Z--76.0--48.63706314133984--6.20875--
Z--76.0--48.63706314133984--6.20875--
Z--70.0--48.63706314133984--6.20875--
A--80.0--48.63767425245095--6.208583333333333--
A--81.0--48.63767425245095--6.208583333333333--
Z--76.0--48.63767425245095--6.208583333333333--
Z--75.0--48.63767425245095--6.208583333333333--
Z--70.0--48.63767425245095--6.208583333333333--

je voudrais select seulement les lignes avec (latitude, longitude) distinct:

Z--73.0--48.62495203022872--6.213166666666667--
A--82.0--48.63706314133984--6.20875--
A--80.0--48.63767425245095--6.208583333333333--

on peut utiliser select dictinct , je ne sais pas comment,
mais il parait que c'est mieux avec un group by

il faudrait select * from latable where 1 group by Latitude, Longitude ?
A voir également:

3 réponses

____22 Messages postés 98 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 13 janvier 2012 1
4 févr. 2009 à 20:54
aucune reponse?
0
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 102
5 févr. 2009 à 06:25
Je ne comprends pas vraiment ce que tu veux faire ....

0
godzi44 Messages postés 41 Date d'inscription lundi 19 janvier 2009 Statut Membre Dernière intervention 17 février 2009 14
5 févr. 2009 à 09:26
Non ____22. A ma connaissance le group by sert a regrouper ta sélection lors d'un count ou d'un sum.
Donc dans ton cas la requète serait plutot ceci:
select *, distinct latitude, longitude from latable;
je suis pas tout a fait sur pour la syntaxe mais sa doit ressembler a sa.
0