2 tables ca va, 3 tables, bonjour les dégats
C'est encore moi.
Toujours en quête du temps de réponse le plus court...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| select count(*) from
(SELECT code FROM table1
WHERE
table1.col1 IN
(SELECT table2.col1
FROM table2
WHERE table2.col2= 'mavariable')
GROUP BY 'mavariable')
and
substr (table1.col2,1,2) IN
(SELECT table3.col1
FROM table3
WHERE table3.col2 = 'var1'
AND table3.col3 = 'var2')
) |
J'ai trituré ca dans tous les sens et c'est sous cette forme que j'ai le temps de réponse le plus rapide 8 sec, qui reste bien trop long.
Code:
select count(*) from (select * from table1,table2,table3 where ...)
Je reconnais que c'est des requetes tordues, mais comment faire?
Avez vous des suggestions, je suis dans l'impasse?:cry:
Merci a vous.