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

Requêtes MySQL Discussion :

intersection de champs de deux tables


Sujet :

Requêtes MySQL

  1. #1
    Membre actif Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 263
    Points
    263
    Par défaut intersection de champs de deux tables
    Bonjour à tous;

    J'ai deux tables similaires (mêmes champs, valeurs différentes).

    J'essaie de savoir si certains champs ont des valeurs communes dans les deux tables.

    J'ai essayé cette requête, vu que MySQL ne supporte pas INTERSECT:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT services_pair.service_key FROM services_pair
    WHERE EXISTS
    (SELECT services_impair.service_key FROM services_impair);
    Ma requête renvoi un grand nombre de service_key; mais quand je fait un select sur chaque table de ces service_key, elles n'apparaissent que sur l'une ou l'autre d'entre elles (pas les deux).

    Donc ma requête ne marche pas, quelqu'un aurait-il une solution? Il faut que je vérifie que les valeurs dans une table NE sont PAS dans l'autre.

    Merci pour votre aide!

  2. #2
    Membre actif Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Points : 263
    Points
    263
    Par défaut
    J'ai cherché vraiment loin pour rien :-S
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT services_pair.service_key,services_impair.service_key FROM services_pair
    JOIN services_impair
    ON services_pair.service_key=services_impair.service_key;
    Délestage?

Discussions similaires

  1. Lier deux champs dans deux tables ?
    Par Olivierc dans le forum Access
    Réponses: 3
    Dernier message: 28/04/2006, 23h13
  2. [MySQL] Probleme de liaison de champs entre deux tables
    Par ept35 dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 16/12/2005, 16h34
  3. Sum de deux champs sur deux tables différentes
    Par kluh dans le forum Oracle
    Réponses: 11
    Dernier message: 29/09/2005, 18h21
  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. [sql] afficher deux champs de deux tables sans jointure
    Par Hell dans le forum Langage SQL
    Réponses: 6
    Dernier message: 30/06/2005, 12h38

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