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

 MySQL Discussion :

Jointure sans répétition


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2013
    Messages : 30
    Par défaut Jointure sans répétition
    Bonjour, voici 2 tables qui faut fusionner.
    Table1 Table2
    VendorId VendorName VendorId VendorName
    1 Asus 1 Epson
    2 Sony 2 HP
    3 Samsung 3 Canon
    4 Acer 4 Xerox
    5 LG
    6 HP

    Merci d'avance

  2. #2
    Membre chevronné
    Inscrit en
    Mai 2008
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 350
    Par défaut
    Ba y'a plus qu'a....

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Par défaut
    Il te faut un union pas une jointure essai ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT DISTINCT VendorName FROM ((SELECT VendorId, VendorName FROM table1) UNION (SELECT VendorId, VendorName FROM table2))
    Mais je croix que le Distinct ne marche pas sur les requête union

  4. #4
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Par défaut
    Bonjour,

    UNION fait naturellement un distinct... donc pas besoin de sous requête, ni de distinct :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT VendorId, VendorName 
    FROM table1
    UNION 
    SELECT VendorId, VendorName 
    FROM table2

Discussions similaires

  1. Combinaisons sans répétition avec VBA
    Par arnold95 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/08/2007, 16h23
  2. Requête sans répétition
    Par mariafan dans le forum Langage SQL
    Réponses: 5
    Dernier message: 10/07/2007, 19h31
  3. [mysql] Sélectionner sans répétitions
    Par Colbix dans le forum Langage
    Réponses: 2
    Dernier message: 31/07/2006, 19h59
  4. affichage sans répétitions
    Par devdébuto dans le forum C
    Réponses: 24
    Dernier message: 19/11/2005, 15h28
  5. affichage sans répétitions
    Par devdébuto dans le forum C
    Réponses: 10
    Dernier message: 16/11/2005, 22h10

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