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

SQL Oracle Discussion :

Vue partant de plusieurs requêtes


Sujet :

SQL Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 190
    Par défaut Vue partant de plusieurs requêtes
    Bonjour,
    je suis dans une base de données Oracle 10g, et je souhaite faire une vue contruite à partir de plusieurs requêtes sql.
    Mon objectif est de faire correspondre à chaque colonne une requête sql. D'abord es ce que c'est possible en sql ?
    Et si oui comment ?
    Exemple
    Vue ZZZZ,
    colonne1, colonne2, colonne3, colonne4
    Requete1 = select * from Table
    Requete2 = select * from Table
    Requete3 = select * from Table
    Requete4 = select * from Table

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Allez jusqu'au bout de votre exemple de représentation, avec des requêtes qui fournissent parfois une ligne et parfois mille.

  3. #3
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    sans doute que tu essayes de mélanger des pommes avec des oranges... ce qui est ok dans Excel mais pas vraiment fait pour Oracle.

    Bon je peux imaginer un truc du style...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    create table lsc_t1(w number);
    create table lsc_t2(x number);
    create table lsc_t3(y number);
    create table lsc_t4(z number);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    insert into lsc_t1 values (1);
    insert into lsc_t1 values (2);
    insert into lsc_t2 values (3);
    insert into lsc_t3 values (4);
    insert into lsc_t3 values (5);
    insert into lsc_t3 values (6);
    insert into lsc_t4 values (7);
    insert into lsc_t4 values (8);
    insert into lsc_t4 values (9);
    insert into lsc_t4 values (10);
    commit;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    select * from
    (select rownum r,w from lsc_t1) t1
    natural full join
    (select rownum r,x from lsc_t2) t2
    natural full join
    (select rownum r,y from lsc_t3)
    natural full join
    (select rownum r,z from lsc_t4)
    order by r;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
             R          W          X          Y          Z
    ---------- ---------- ---------- ---------- ----------
             1          1          3          4          7
             2          2                     5          8
             3                                6          9
             4                                          10

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 190
    Par défaut
    Je vous remercie, c'est en fait ce qui me faut.
    Cordialement

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

Discussions similaires

  1. [CR11] Données de plusieurs requêtes
    Par KrusK dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 07/07/2005, 11h02
  2. Réponses: 4
    Dernier message: 04/07/2005, 09h36
  3. [JDBC] Faire plusieurs requète
    Par picomz dans le forum JDBC
    Réponses: 9
    Dernier message: 25/05/2005, 14h33
  4. [Optimisation] Que privilégier : une ou plusieurs requêtes ?
    Par Dimitri01 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 25/01/2004, 11h29
  5. [Technique] Conflits entre plusieurs requêtes
    Par Neowile dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 24/03/2003, 09h37

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