#1 Mon 26 May 2008 15:25
- Razorbak
- Participant assidu
- Lieu: Clermont Ferrand
- Date d'inscription: 7 Oct 2007
- Messages: 505
Vérifier si deux tables sont identiques
Bonjour à tous,
Travaillant sur un projet mélant différentes études, je me retrouve avec de multiples tables et je dois faire une sorte de tri afin d'obtenir une meilleure organisation des données.
Pour celà, je me demandais s'il était possible à l'aide d'une requête de vérifier la correspondance entre 2 tables : savoir si les champs sont les mêmes...
Ainsi, je pourrai supprimer les tables complètement identiques.
Merci à tous et bonne journée
Hors ligne
#2 Mon 26 May 2008 15:54
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Vérifier si deux tables sont identiques
Pas si simple..
Identique =
- même nombre d'enregistrements
- même champs
- identités des entités graphiques
- égalité des cellules (ligne x colonne) de toute la table attributaire
autant dire...mission impossible
Hors ligne
#3 Mon 26 May 2008 15:57
- Razorbak
- Participant assidu
- Lieu: Clermont Ferrand
- Date d'inscription: 7 Oct 2007
- Messages: 505
Re: Vérifier si deux tables sont identiques
Bon, c'est bien ce que je craignais...
Mais seulement pour un champ alors, est-ce possible et si oui, et je pense que oui, quelle est le moyen?
Je vais me concentrer sur les identifiants.
Merci quand même
Hors ligne
#4 Mon 26 May 2008 17:05
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Vérifier si deux tables sont identiques
...seulement pour un champ alors, est-ce possible et si oui, et je pense que oui, quelle est le moyen?...
Si vous définissez clairement ce que c'est qu'un champ identique à un autre...alors c'est possible (je ne dis pas: simple !)
Hors ligne
#5 Mon 26 May 2008 17:06
- Nicolas VIGNON
- Participant actif
- Lieu: Ceyras (34)
- Date d'inscription: 5 Sep 2005
- Messages: 118
Re: Vérifier si deux tables sont identiques
Bonjour,
Pour une colonne (identifiant unique sans doublons) je te propose le bricolage suivant que je n'ai pas essayé :
1 - tu comptes le nombre d'enregistrement de ta colonne (ex : 100)
2 - tu ajoutes une table à l'autre (théoriquement 200 enregistrements sinon les 2 tables sont différentes)
3 - tu élimines tous les doublons (grouper par colonne ou outils suppression des doublons)
s'il te reste 100 enregistrements à la fin de ces manipulations c'est que les 2 tables étaient identiques voir grâce à l'outils suppression des doublons tu as peut être directement la réponse.
Bonne journée,
Hors ligne