#1 Tue 10 June 2008 16:27
- Cherubin
- Participant assidu
- Lieu: NGC 1300
- Date d'inscription: 10 Jun 2008
- Messages: 273
Comparaison de deux colonnes entre deux tables
Salut
Voici mon premier message ici, je suis bien content d'avoir trouvé un forum dans mon domaine.
Je suis présentement en stage et j'ai beaucoup temps de libre, assez pour venir ici fouiner partout entk!
Je veux comparer une colonne A (int) d'une table X avec la colonne A (int) d'une table Y.
En fait, je veux voir s'il y a des valeurs différentes d'une colonne à l'autre dans les deux tables.
J'essaye dans MapInfo cette requête (SQL Select), mais sa me dit que les deux tables ne sont pas "Join".
Code:
Select * From tables X, Y Where X.A <> Y.A
Je ne comprend pas pkoi sa ne marche pas...
Évidemment j'utilise ici des abréviations pour vous facilitez la chose.
Merci
Hors ligne
#2 Fri 13 June 2008 10:29
- greg-gwened
- Participant actif
- Lieu: Vannes
- Date d'inscription: 4 Oct 2007
- Messages: 148
Re: Comparaison de deux colonnes entre deux tables
Bonjour
Si cela ne fonctionne pas, tu peux créé un table XY avec les deux champs A1 et A2 par exemple.
Selectionne ensuite les enrgistrements ou A1 et A2 sont différents.
Cela répond-il à ton problème?
Hors ligne
#3 Fri 13 June 2008 23:31
- Cherubin
- Participant assidu
- Lieu: NGC 1300
- Date d'inscription: 10 Jun 2008
- Messages: 273
Re: Comparaison de deux colonnes entre deux tables
exactement ce que j'ai fais!
merci
Hors ligne
#4 Mon 16 June 2008 14:57
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3199
- Site web
Re: Comparaison de deux colonnes entre deux tables
Bonjour
évidemment j'utilise ici des abréviations pour vous facilitez la chose.
Et le langage SMS par deux fois, et ici c'est interdit sous peine de descente aux enfers sans préavis. Merci de corriger avant de l'avoir (le corrigé).
Un indice ? Cherchez du coté de left join et de select disctinctrow ...
Christophe
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne