Comment trouver les doublons dans les deux tables, et aussi pour trouver des doublons en lui-même?
J'ai créé cette déclaration dans access 2003
SELECT COUNT(*)
FROM TABLEA
WHERE NOT EXISTS(SELECT * FROM TABLEB);
N'cette instruction permet de vérifier si les enregistrements de la table est la même que le tableau b? TABLEA est la nouvelle table de la table b, et je veux m'assurer que tous les enregistrements de la table b sont dans le tableau A.
Deuxièmement, j'ai cette table de TABLEC. Comment puis-je vérifier si il y a des doublons, ce qui signifie que toutes les valeurs sont les mêmes, en TABLEC?
améliorer ur titre, ur title = "j'ai une question"
désolé changé. est-ce ok?
Le tableau B et le TABLEAU a exactement le même nombre de champ et avec la même signification. Si tous les champs de la valeur sont les mêmes alors il sera considéré comme correspondant, je n'ai pas l'uds champ commun
désolé changé. est-ce ok?
Le tableau B et le TABLEAU a exactement le même nombre de champ et avec la même signification. Si tous les champs de la valeur sont les mêmes alors il sera considéré comme correspondant, je n'ai pas l'uds champ commun
OriginalL'auteur 10e5x | 2013-01-28
Vous devez vous connecter pour publier un commentaire.
La réponse est: Non, votre requête n'a pas de sens.
De dire si deux enregistrements sont "même", il vous faut définir le terme "égales". Devrait tous les champs de l'égalité? Ou seulement certains champs?
Si vous avez deux Tables
TableA
etTableB
et ils ont deux champs " A " et "B", alors cette déclaration trouve tous les enregistrements qui existent dans les deux tables:Ou
Edit: Utilisateur 10e5x a souligné que cette table contient les valeurs NULL. De sorte que la comparaison par champ doit être un peu plus compliqué pour compenser le NUL de la comparaison des mises en garde.
Je vais juste donner la
WHERE
partie:La fonction
coalesce(a,b,c...)
renvoie le plus à gauche valeur non NULLE, doncRemarque: Cette délicate de codage est une des raisons pourquoi vous devriez éviter de valeurs NULL dans les colonnes qui sont utilisés à des fins de comparaison.
Oui. Vous avez pour tester chacun des 45 champs.
salut me demande si u sont là. J'ai essayé votre méthode. Il m'a fait aucun des dossiers sont les mêmes. Puis je faire une vérification, la plupart des enregistrements sont totalement identiques. J'ai deux colonnes qui sont nuls, est il becuz de qui?
En comparant les valeurs NULL est délicate, car NUL ne se compare pas à rien, même pas la valeur NULL. Je vais modifier ma proposition pour compenser les valeurs NULL.
OriginalL'auteur alzaimar
Essayer cette
SÉLECTIONNEZ documentno
DE la TableA
Se CROISENT
SÉLECTIONNEZ documentno
DE la TableB
OriginalL'auteur user3801029