Optimisation d'une requete SQL ?? - SQL/NoSQL - Programmation
Marsh Posté le 13-05-2005 à 20:45:51
Et la requête :
Select B.DATA5 from TABLE_B B, TABLE_C C where B.DATA6 = C.DATA6 and C.DATA4 != 8616360
Elle ramène combien de lignes?
Marsh Posté le 13-05-2005 à 21:49:12
select unique A.DATA1 || '!' || A.DATA2 || A.DATA3
from TABLE_A A
where A.DATA4 = 8616360
and NOT EXISTS
( select B.DATA5
from TABLE_B B,
TABLE_C C
where B.DATA5 = A.DATA65
where B.DATA6 = C.DATA6
and C.DATA4 = 8616360);
Marsh Posté le 13-05-2005 à 14:58:25
Je fais un requete SQL oracle sur une table ayant un certain nombre de lignes.
La requete est de la forme :
select unique A.DATA1 || '!' || A.DATA2 || A.DATA3
from TABLE_A A
where A.DATA4 = 8616360
and A.DATA5 not in
( select B.DATA5
from TABLE_B B,
TABLE_C C
where B.DATA6 = C.DATA6
and C.DATA4 = 8616360);
Seul hic, le temps de réponse est beaucoup trop long ...
Chaque requête renvoyant + de 10000 lignes, les 2 imbriquées, c'est une horreur !!
Qui aurait une idée de génie pour me permettre d'en venir à bout ??
Merci de votre aide,
JM
Message édité par juan72 le 13-05-2005 à 15:08:51