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

 MySQL Discussion :

Jointure entre tables : correspondances de coordonénes géographique avec des numéros de balises


Sujet :

MySQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 41
    Points : 22
    Points
    22
    Par défaut Jointure entre tables : correspondances de coordonénes géographique avec des numéros de balises
    Bonjour à tous !

    Bon, je suis toujours dans mes jeux avec les jointures, et voici mon questionnement actuel; j'ai 2 tables :
    -table1, contenant des numéros de zones (dans la colonne A) et des numéros de balise (colonne B)
    -table2, contenant ces numéros de zones (A) et de balises (colonnes B), plus 2 autres colonnes contenant la latitude (lat) et la longitude (long) de ces chacune des balises.

    Plusieurs balises étant incluses dans la même zone.

    Le but est d'avoir dans ma table1 (lat, long) pour chaque enregistrement, je cherche en effet à les placer ensuite sur une carte. Je n'ai plus besoin des colonnes A et B, on peut donc les écraser en les réutilisant pour placer les (lat, long) de chaque balise.

    Je sens que c'est une question de jointure, je pensais donc utiliser une "natural join" sur ce cas, qu'en pensez-vous ? Avez-vous de meilleurs idées ?

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 41
    Points : 22
    Points
    22
    Par défaut
    Je pars sur une structure du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    SELECT A, B
    FROM   table1 
           NATURAL table2
                   USING (A, B)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 41
    Points : 22
    Points
    22
    Par défaut
    Voici le code que j'ai trouvé et qui fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT A,B
    FROM   table1, table2
    WHERE table1.A= table2.A AND table1.B= table2.B;
    Tout simplement ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] jointure entre tables de bd différentes symfony
    Par jemele dans le forum Symfony
    Réponses: 2
    Dernier message: 07/07/2008, 10h03
  2. convertion coordonnées géographique avec geotrans2.dll
    Par freed77 dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 29/02/2008, 14h51
  3. jointure entre tables de bases différentes
    Par mcdelay dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/04/2007, 12h56
  4. Maximum authorisé de jointure entre tables
    Par Arkane dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/12/2006, 17h49
  5. Réponses: 2
    Dernier message: 10/10/2006, 18h59

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