Bonjour,
J'ai cherché pas mal dans le forum mais je n'arrive pas à trouver une solution à mon problème, j'espère que vous pourrez m'aider.
Je travaille sur la base Oracle d'un système de gestion de bibliothèque (SIGB).
Je souhaite afficher un tableau qui regroupe toutes les statistiques sur les documents multimédia (de types différents : cdroms, dvd, vhs...) et classés par thèmes.
Mais l'union de deux requêtes (qui fonctionnent individuellement) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SELECT copias.COCOCE AS theme,
  COUNT(*)           AS nbcdroms
FROM copias
WHERE copias.COCOSU = 600
AND copias.COCOCP  IN ('022', '12')
AND copias.COFREC   < '01/01/12'
AND copias.COSTAT   = 'C'
AND copias.COCOCL  IN ('BL11', 'BL14', 'BL13', 'BLF1', 'BLF4', 'BLF5', 'BLF3', 'BLF0')
GROUP BY copias.COCOCE
UNION
SELECT copias.COCOCE AS theme,
  COUNT(*)           AS nbdvd
FROM copias
WHERE copias.COCOSU = 600
AND copias.COCOCP  IN ('023', '19')
AND copias.COFREC   < '01/01/12'
AND copias.COSTAT   = 'C'
AND copias.COCOCL  IN ('BL11', 'BL14', 'BL13', 'BLF1', 'BLF4', 'BLF5', 'BLF3', 'BLF0')
GROUP BY copias.COCOCE
me renvoie seulement le résultat de la première :

THEME NBCDROMS
000 3
000 5
004 2
005 3
...
Je voudrais rajouter ensuite d'autre requêtes et avoir un tableau plus complet.
Je suis bibliothécaire et j'apprends par moi même donc il doit me manquer des choses basiques
Merci de votre aide !