Bonjour,

j'ai un petit souci avec une requete sql. Je travail avec oracle 8i.

Mon probleme est au niveau de la taille de mes tables, je fais une rquete de ce genre :

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
 
select att1, att2, att3,................
from
(   select ............
    from table1, table2
    where .......
    and .....
) a, 
(   select attx, max(date) as madate
    from table3, table4
    where.......
    and .....
    group by attx) b
where a.cle = b.cle
order by ..........
table1 : 27 000 000 de lignes
table2 : 180 000 000 de lignes
table3 : 685 000 de lignes
table4 : 4 600 000 lignes

est ce que quelqu'un sait s'il y a un moyen d'effectuer la requete plus rapidement?

Merci bcp