Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/05/2011, 18h18   #1
Invité de passage
 
Inscription : février 2011
Messages : 48
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 48
Points : 1
Points : 1
Par défaut requete colonne ligne

Bonjour
quelqu'un peut il me dire comment passer de cette forme entre deux tables

requete 1 qui affiche une liste de libelle et c1

libelle|c1(table1)
xxxxx|40

requete 2 qui affiche une liste de libelle et c2

libelle|c2(table2)
xxxxx|55

à cette forme avec une seule requete

libelle|c1|c2 (table general)
xxxxx|40|55

qd je fais une union all je tombe sur ce cas
libelle|c1|c2 (table general)
xxxxx|40|0
xxxxx| 0|55
souf_87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 19h26   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 442
Points : 10 442
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Il y a plusieurs solutions, celle-ci par exemple :
Code :
1
2
3
4
5
  SELECT libelle, max(c1), max(c2)
    FROM (SELECT libelle, c1, 0 AS c2 FROM table1
          union ALL
          SELECT libelle, 0 AS c1, c2 FROM table2)
GROUP BY libelle
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2011, 10h01   #3
Invité de passage
 
Inscription : février 2011
Messages : 48
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 48
Points : 1
Points : 1
Par défaut solution

Merci bcp ça marche
souf_87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h13.


 
 
 
 
Partenaires

Hébergement Web