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 :

union de 2 tables avec des colonnes différentes


Sujet :

Requêtes MySQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 52
    Points : 39
    Points
    39
    Par défaut union de 2 tables avec des colonnes différentes
    Bonjour,

    J'ai deux tables quasi identiques à une colonne près. J'aimerais faire une union de ces deux tables mais je ne sais pas comment faire.

    Par exemple j'ai les tables :
    - A(ID,name,completename)
    - B(ID,name)

    Et j'aimerais faire A union B.

    J'ai essayer de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select ID,name,completename from A
    union
    select ID,name,null as completename from B
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select ID,name,completename from A
    union
    select ID,name,case when 1 then null end as completename from B
    Aucune de ces méthodes n'a fonctionné.

    Mon but est d'avoir une table avec les mêmes colonnes que la table A et avec null dans completename pour les lignes venant de B.

    Comment faire ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 52
    Points : 39
    Points
    39
    Par défaut
    Sur le chat de développez on m'a proposé une solution.
    Je la met ici, peut être servira-t-elle a quelqu'un.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ID,name,completename FROM A
    union
    SELECT ID,name,null FROM B

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/03/2013, 11h12
  2. Export de plusieurs tables avec des query différents
    Par debdba dans le forum Import/Export
    Réponses: 8
    Dernier message: 24/05/2012, 12h22
  3. créer une table avec des colonnes de types différents
    Par d_hazem dans le forum Composants
    Réponses: 1
    Dernier message: 15/01/2009, 16h23
  4. Réponses: 2
    Dernier message: 16/04/2008, 09h04
  5. [Requête] Union de 2 tables avec des colonnes différentes
    Par ceuce dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 22/05/2007, 18h04

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