IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

selectioner la premiere ligne de chaque group


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 252
    Points : 46
    Points
    46
    Par défaut selectioner la premiere ligne de chaque group
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from latable where 1 group by Latitude, Longitude

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 037
    Points : 23 784
    Points
    23 784
    Par défaut
    Bonjour,

    Un petit tour dans les codes sources pourrait t'aider .
    Pour ne choisir qu'une seule ligne par latitude/longitude, il faut cependant les trier selon un troisième critère et choisir la première ligne selon ce critère.

    ced

Discussions similaires

  1. afficher les 10 premiers enregistrements pour chaque groupe
    Par freestyler dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/06/2008, 15h46
  2. Récupération première ligne de chaque groupe
    Par iza76 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/01/2008, 10h07
  3. Sélection du premier enregistrement de chaque groupe
    Par mout1234 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 15/05/2007, 16h27
  4. Réponses: 2
    Dernier message: 07/03/2007, 16h30
  5. [SQL Server 2000/05] les n premieres lignes d'un group by
    Par pierre-o dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/06/2006, 12h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo