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 :

Regrouper les infos de deux table sans jointure


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 71
    Points : 34
    Points
    34
    Par défaut Regrouper les infos de deux table sans jointure
    Bonjour à tous

    Suis pas un as en SQL mais aime les requettes des pros
    Pouvez vous m'aider à rassembles les info de deux tables dans une vue sans faire de jointure? Je m'explique
    J'ai un table A(a1, a2,a3,.....an) et une table B(b1, b2, b3.......bn).
    Je souhaiterais avoir une vue ayant les colones suivante:
    V(a1,a2,a3,..an,b1,b2,b3,....bn) sans faire de jointure. Les donnees doivent dans la table se presenter ainsi:

    a1 a2 a3 ... b1 b2 b3
    null null null ... 1 2 3
    null null null ... 2 5 4
    44 47 55 ... null null null

    je souhaite donc mettre null au champs qui ne sont pas valués.
    Est ce possible?

    Merci d'avance pour l'aide que vous m'apporterez
    Codialement

  2. #2
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut
    Si j'ai bien compris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT a1, a2, ... an, null as b1, null as b2, .... null as bm
    FROM A
    UNION ALL
    SELECT Null, null, ....null, b1, b2, ... bm
    FROM V
    J'affirme péremptoirement que toute affirmation péremptoire est fausse
    5ième élément : barde-prince des figures de style, duc de la synecdoque
    Je ne réponds jamais aux questions techniques par MP

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 71
    Points : 34
    Points
    34
    Par défaut
    Probleme avec le UNION ALL, je crois que ca ne marche pas sur mon SQL-SERVER

  4. #4
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut
    Citation Envoyé par ricobye
    Probleme avec le UNION ALL, je crois que ca ne marche pas sur mon SQL-SERVER
    Tu utilises la version 0.3 ?
    J'avoue n'avoir pas essayé, mais je serais très surpris que SQLServer ignore UNION ALL, si c'était le cas, je suppose que UNION fonctionne, le ALL n'a aucun impact sur le résultat, seulement sur les performances, donc enlève ALL.
    J'affirme péremptoirement que toute affirmation péremptoire est fausse
    5ième élément : barde-prince des figures de style, duc de la synecdoque
    Je ne réponds jamais aux questions techniques par MP

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 71
    Points : 34
    Points
    34
    Par défaut
    Desolé, c'est vrai que quand on ecrit UNON au lieu de UNION ca ne risque pas de marcher

    Merci pour l'aide Médiat je retourne à ma version 0.3 de SQLmachin

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/06/2014, 14h30
  2. Liste de TOUTES les dates entre deux dates (sans table)
    Par boulate dans le forum Requêtes
    Réponses: 5
    Dernier message: 22/08/2013, 11h00
  3. Réponses: 6
    Dernier message: 26/04/2012, 07h42
  4. [AC-2007] Deux tables de jointure sur un même ID : comment saisir les données ?
    Par GroFlo dans le forum Modélisation
    Réponses: 1
    Dernier message: 17/01/2012, 18h17
  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