[SQL] Comment comparer deux tables

Bonjour,
Voilà mon soucis, je dois comparer 2 tables ou, j'ai des coordonnées géographiques (x, y). Les 2 tables ont exactement les même adresses mais plus ou moins bien localisé (au numéro, à la rue, à la ville, selon la précision j'ai un code allant de 0 à 9). Je voudrais récupérer les x et y les mieux placés.
J'ai donc une
table A: nom, adresse, ville, précision, x, y
table B: nom, adresse, ville, précision, x, y

Merci par avance des réponses que vous m'apporterez.
Configuration: Windows XP
Firefox 3.0.17

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. slt,
    ta comparaison se base sur quoi au juste ?
    - sur la structure des tables (type de champ, nmbre de champs... )
    - sur le nombre d'enregistrement des tables ?
    - sur les enregistrements des tables ???

    dsl moi je ne comprend presque pas
    cdlt.
    1. La comparaison se ferais sur le champ précision car, c'est lui qui décrit la précision des x et y. En fait je pense créer 2 nouveaux champs pour rapatrier les x et y plus précis du genre X_précis, Y_précis dans ma table A.
      Un petit exemple pour peut être mieux me faire comprendre:

      TABLE 1 TABLE 2

      Nom:Dupont Nom:Dupont
      adresse: av de toulouse adresse: 101 av de toulouse
      ville Paris ville Paris
      précision 6 (=placé à la ville) précision 8 (=placé au numéro de la rue donc plus précis que table1)
      x 101.4562 x 158.4562
      y 56.1238 y 89.1238

      Est ce plus clair ?