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

MS SQL Server Discussion :

[Transact SQL] Problème recherche


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 7
    Par défaut [Transact SQL] Problème recherche
    Bonjour,

    J'ai 2 tables ayant 2 colonnes identiques, je voudrai recupérer tous les couples de valeur de la table (1) qui ne sont pas dans la table (2).

    exemple :
    table (1)
    aa|bb
    aa|bb
    cc|bb
    zz|cc
    aa|cc
    cc|bb
    aa|cc

    table (2)
    aa|bb
    zz|cc

    le résultat que je veux obtenir est :
    cc|bb
    aa|cc


    je ne connait pas grand chose en Tsql,donc, je ne vois pas du tout comment je dois procéder.

    Merci quand meme de vos réponse.

  2. #2
    Membre expérimenté Avatar de Cpas2latarte
    Inscrit en
    Janvier 2006
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 237
    Par défaut
    tu as plusieurs manière de faire.
    je vais en donner 2
    1 ) avec un left join
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Select table1.*
    From table1
    left join table2
    on table1.col1 = table2.col1
    and table1.col2 = table2.col2
    where
    table2.col1 is null
    and table2.col2 is null
    2) un not exist
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Select table1.*
    From tabl1
    where not exists
    (
    select table2.*
    from table2
    Where
    table1.col1 = table2.col1
    and table1.col2 = table2.col2
    )

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 7
    Par défaut
    Cool, merci, je suis trop nul !!

    Ca marche bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transact-SQL problème CAST Time
    Par stephane.julien dans le forum Développement
    Réponses: 7
    Dernier message: 03/09/2009, 21h18
  2. TRANSACT-SQL Problème d'addition
    Par dsr57 dans le forum Développement
    Réponses: 3
    Dernier message: 03/10/2008, 15h53
  3. [transact SQL] problème d'ORDER BY
    Par thelpi dans le forum Langage SQL
    Réponses: 10
    Dernier message: 03/09/2008, 15h10
  4. [Transact-SQL] Problème avec "execute" dans un "if"
    Par dj_lil dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 18/12/2007, 15h56
  5. problème Transact SQL
    Par elderion dans le forum Langage SQL
    Réponses: 8
    Dernier message: 03/03/2006, 10h09

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