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 :

Multiple Select d'une meme table


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de DeWaRs
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 291
    Par défaut Multiple Select d'une meme table
    Bonjour a tous,

    Je voudrais depuis une même requête exécuter plusieurs requêtes de type SELECT dont les données viennent d'une seule et même table, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select sum("EVENT_GOAL") AS BUTPOUR from "CL"."CL_F24_EXPLORER_STEP2"  WHERE OPPONENT_NAME = 'Lyon' AND Game_id = '343909' 
    select sum("EVENT_GOAL") as BUTCONTRE from "CL"."CL_F24_EXPLORER_STEP2"  WHERE OPPONENT_NAME = 'Hapoel Tel-Aviv' AND Game_id = '343909')
    Je voudrais récupérer le résultat de ces requêtes sous la forme
         BUTPOUR | BUTCONTRE
               X          Y 
    Mais je ne vois pas du tout comment faire.

    Quelqu'un pourrait-il m'éclairer?

    Merci d'avance.

    DeWaRs

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    bonjour,

    quelque chose comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    select sum(case when OPPONENT_NAME = 'Lyon' then EVENT_GOAL else 0 end),
    sum(case when OPPONENT_NAME = 'Hapoel Tel-Aviv' then EVENT_GOAL else 0 end)
    from 
    "CL"."CL_F24_EXPLORER_STEP2"
    where Game_id = '343909'
    group by game_id

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

Discussions similaires

  1. Multiple SELECT sur une même TABLE
    Par anto2b dans le forum Langage SQL
    Réponses: 1
    Dernier message: 04/08/2012, 10h24
  2. informations multiples d'une meme table
    Par *kilik* dans le forum Requêtes
    Réponses: 13
    Dernier message: 20/12/2006, 23h25
  3. pb intersection d'une meme table
    Par atog dans le forum Langage SQL
    Réponses: 16
    Dernier message: 06/01/2005, 17h03
  4. pb d'insertion avec un SELECT sur une autre table
    Par epeichette dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/01/2005, 22h58
  5. [debutant]Modelistation > plusieurs fk d'une meme table
    Par christophebmx dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 15/11/2004, 15h44

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