Bonjour,
J'ai la une requete qui met beaucoup de temps à s'executer sur des grosses tables.
J'aimerais savoir comment la rendre plus rapide. Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $nom_rec=mysql_query("SELECT DISTINCT ref FROM recommendations ORDER BY noReference"); // pour chaque 'ref' de la table 'recommandations' while($name_rec = mysql_fetch_array($nom_rec)){ echo "<p>".$name_rec['ref']; $q_nb_rec = mysql_query("SELECT count(ref) AS compte FROM recommandations WHERE ref='".$name_rec['ref']."' AND noInspection IN (SELECT noInspection FROM inspections WHERE typeInspection='".$id."')"); $nb_rec = mysql_fetch_array($q_nb_rec); echo $nb_rec['compte']."</p>"; }
Partager