Bonjour,

J'execute une requete update un peu complexe avec bcp de ligne a modifié.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
update table1 INNER JOIN 
 (select table2.carte, min(table2.enfantid) as enfantid
 from table1  INNER JOIN table2 ON table1.carte =table2.carte  
 WHERE table1.IDDevidage = " & vinumero & " AND (table2.datefin = '1900-01-01' or table2.datefin >= table1.datepointage)
 group by table2carte
 having  min(table2.enfantid) = max(yable2.enfantid) ) A
 ON table1.carte = A.carte set table2.enfantid = A.enfantid  WHERE table1.IDDevidage = " & vinumero
Mon probleme est que cette requete s'effectue sur en moyenne 300 lignes et dans mon logiciel cela m'arrive de recuperé un timeout sur l'execution de cette requete. J'aimerais savoir comment faire pour ameliorer cette reqquete sachant que mes tables 1 et 2 sont en MyISAM.

Merci d'avance