Analyse de données de 2 tables

Fermé
Lilo415 Messages postés 5 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 9 janvier 2016 - 10 juil. 2013 à 12:27
blux Messages postés 26396 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 octobre 2024 - 10 juil. 2013 à 16:01
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

blux Messages postés 26396 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 octobre 2024 3 308
Modifié par blux le 10/07/2013 à 13:18
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
Lilo415 Messages postés 5 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 9 janvier 2016
10 juil. 2013 à 14:28
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
blux Messages postés 26396 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 octobre 2024 3 308
10 juil. 2013 à 14:58
Tu concatènes des champs pour le test.
0
Lilo415 Messages postés 5 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 9 janvier 2016
10 juil. 2013 à 15:41
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
blux Messages postés 26396 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 octobre 2024 3 308
Modifié par blux le 10/07/2013 à 16:01
Ce n'était pas une question mais une proposition...

Pour concaténer c'est le symbole &.

SELECT Champ1 & Champ2 FROM...
0