[Oracle] Count(*) sur plusieurs tables
Bonjour a tous,
J'ai un petit soucis.
J'ai plusieurs tables (on va dire 3) et je voudrais récuperer leur nombre d'elements sous forme d'un tableau d'une seule ligne et de trois colonnes.
Par exemple:
Citation:
Table_Res:
Nb_Elt_Table1 Nb_Elt_Table2 Nb_Elt_Table3
200 500 150
Pour ca, j'ai ce code que j'ai trouvé:
Code:
1 2 3 4 5 6 7 8
| SELECT *
FROM (
SELECT count(*) nb_table1 FROM table1
union ALL
SELECT count(*) nb_table2 FROM table2
union ALL
SELECT count(*) nb_table3 FROM table3
); |
Mais le probleme c'est que ca me met le resultat sous forme de 3 lignes et d'une seule colonne (l'inverse de ce que je recherche en fait):
Citation:
nb_table1
26600
10484
4054
Comment puis je faire pour avoir ce que je recherche?
Merci d'avance!