IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Comparaison entre 2 champs de 2 tables diff.


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 4
    Par défaut Comparaison entre 2 champs de 2 tables diff.
    Bonjour

    Je vous drais réaliser une comparaison d'1 champ A d'1 table 1 avec un autre champ 'B' d'une table 2

    le but est de trouver les valeurs du champ A (de la table 1) qui ne serraient pas = aux valeurs du champ B (de la table 2).

    Exemple:

    Table1
    ChampA
    a1a2a
    3a4a
    5a6a

    Table2
    ChampB
    a1a2a
    5a6a

    Le résultat doit être '3a4a' (= valuers du champA(Table1) qui ne se trouvent pas dans le champB (Table2))

    Merci

    @+

  2. #2
    Invité
    Invité(e)
    Par défaut
    Regarde les tutoriels avant de poster.
    http://sqlpro.developpez.com/cours/s...quetes/#L1.5.1

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Décembre 2007
    Messages : 5
    Par défaut
    Bonjour.
    Tu dois écrire un truc dans ce genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT * 
    FROM A JOIN B 
           ON A.Champ1=B.Champ2
    Mais habitue toi à consulter des tutoriels

  4. #4
    Membre Expert Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Par défaut
    Et toi, habitue toi à mettre des balises CODE et à indenter !

    (je sais, c'est un peu facile, mais je pouvais pas me retenir....)

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 86
    Par défaut comparaison 2 champs
    Proc sql;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    create table Table3 as 
    select *
    from table1 
    where ChampA in (
                    select ChampB 
                    from Table2
                    )
    ;quit;

  6. #6
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Essayer de lire les demandes avant de répondre parce que vous répondez le contraire de ce qui est attendu.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Si tu n'as pas trouvé dans le tutoriel que je t'ai envoyé .... et puisque les autres ne semblent pas avoir compris ce que tu voulais...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT * FROM TABLE1 T1 WHERE NOT EXISTS 
    (SELECT * FROM TABLE2 T2 WHERE T2.ChampB = T1.ChampA)

Discussions similaires

  1. calcul entre deux champs dans une table
    Par pomar dans le forum Access
    Réponses: 7
    Dernier message: 29/11/2006, 18h27
  2. Comparaison entre deux dates dans une table
    Par Biskot75 dans le forum Access
    Réponses: 6
    Dernier message: 19/09/2006, 11h16
  3. Réponses: 15
    Dernier message: 17/06/2006, 11h49
  4. Comparaison entre deux champs de deux tables différentes
    Par liam81150 dans le forum Requêtes
    Réponses: 1
    Dernier message: 26/09/2005, 20h53
  5. Requete de comparaison entre 2 champs
    Par wallaz dans le forum Access
    Réponses: 2
    Dernier message: 23/09/2005, 19h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo