Analyse de données de 2 tables

Lilo415 Messages postés 5 Statut Membre -  
blux Messages postés 5032 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

voici mon problème et un merci d'avance à tous ceux qui peuvent m'aider :

J'ai 2 tables différentes, disons A et B.
Dans A, j'ai un champ FieldA1 et FieldA2. Dans B j'ai le champ FieldB1 et FieldB2.

Composition des deux champs :

Table A : FieldA1 : 0 1 3 5 et FieldA2 : 0003 145 336 50
Table B : FieldB1 : 0 1 2 3 4 5 et FieldB2 : 30 145 353 50
(les entrées sont sur différentes lignes bien sur, différent records)

Je cherche à récupérer par une requête SQL ( sous Access ) les valeurs de FieldB qui ne sont pas dans FieldA , dans mon exemple je dois récupérer 2 et 4. Est ce possible ? si oui quelqu'un peut me donner la source ? Merci à tous

J'ai testé cette requête pour un seul des champs

SELECT FieldB
FROM B
WHERE FieldB NOT IN (SELECT FieldA FROM A);

Ce que je souhaite vérifier, c'est l'union des FieldA1 et FieldA2 de la table 1 à l'union de FieldB1 et FielB2. Je n'arrive pas à faire la liaison pour les deux.

J'espère avoir été clair.
Merci d'avance

Lilo

3 réponses

  1. blux Messages postés 5032 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    crée une requête de non correspondance avec l'assistant, ça va te permettre d'arriver à tes fins.

    Ce que je souhaite vérifier, c'est l'union des FieldA1 et FieldA2 de la table 1 à l'union de FieldB1 et FielB2. Je n'arrive pas à faire la liaison pour les deux.
    Pas compris...

    A+ blux
     "Les cons, ça ose tout.
    C'est même à ça qu'on les reconnait"
    0
  2. Lilo415 Messages postés 5 Statut Membre
     
    Merci pour ta réponse :)

    J'ai déjà essayé de faire la requête de non correspondance. Cependant je retrouve parfois des cas en commun ou en doublon.

    Les deux champs que je souhaite vérifier, c'est le couple " nomdossier" et "identifiant" pour la table A et la table B.
    il est possible d'avoir le même identifiant avec un "nomdossier" différent.

    j'espère avoir été clair.
    Lilo
    0
    1. blux Messages postés 5032 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Tu concatènes des champs pour le test.
      0
  3. Lilo415 Messages postés 5 Statut Membre
     
    non, je les concatène pas. J'avais récuperé uniqument les deux champs que je souhaitais pour les deux tables.

    Sinon comment on les concatène sous access?
    0
    1. blux Messages postés 5032 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Ce n'était pas une question mais une proposition...

      Pour concaténer c'est le symbole &.

      SELECT Champ1 & Champ2 FROM...
      0