Bonjour,

J'ai un problème de lenteur de requête utilisant l'operateur "IN".

La requête type est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
select (a.elem1) "ELEM1",(b.elem2) "ELEM2" from 
(tbl1) a,
(tbl2) b
where 
a.id = b.tbl1_id
and
a.seqno in (1,2,3,4,5....120)
En utilisant l'operateur IN, la requête passe de 0.2 sec à 1.4secs,

N'y aurais-t-'il pas d'autres moyens de l'écrire ?, ayant a disposition la liste d'identifiants ( a.seqno ) et (1,2,....120)


Merci d'avance

Johan