Bonjour,
j'aimerais savoir s'il était possible de créer une vue contenant plusieurs select (en tant que colonne) et SURTOUT que ces SELECT me ramènent plusieurs colonnes...
Un exemple concret pour que cela soit plus clair :
j'aimerais pour 2011 : 1 enregistrement par nom et prenom
ainsi que (som) et (bdg) pour les 2 années précédentes
Tous ces éléments se trouvent dans une MEME table/vue qui contient
- Toujours un seul élément(nom/prénom) pour 2011,
- Mais peut-être rien en 2010 et peut-être rien en 2009J'ai une erreur à la création de la vue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 create or replace view toto (nom,prenom,bdg_1,som_1,bdg_2,som_2) as select t.prenom,t.nom ,(select bdg,som from table1 t1 where t.annee=t.annee-1 and rownum <2) ,(select bdg,som from table1 t2 where t.annee=t.annee-2 and rownum <2) from table1 t where t.annee=2011 /
car j'indique plusieurs colonnes dans mes 2 derniers SELECT
y-a-t'il un moyen de créer une vue ce ce genre ?
Pour que cela fonctionne je dois dédoubler les 2 SELECT(Avec une seule colonne) ..PAS du tout perfomant!
Surtout que ma vue finale va contenir une vingtaine de colonnes.
Pouvez-vous m'aider ?
Merci.
Partager