Page 1 sur 1

Optimsation de 5 requetes count(id)

Posté : 19 mai 2009, 12:41
par fabien_14
Bonjour,

J'ai 5 requete SQL et je voudrais savoir si c'est possible de l'optimiser voire dans faire une seule ... car j'ai 5 requetes pour faire des comptages sa me parait un peu lourd ...

Voici les requetes :
$db1=@mysql_query("SELECT count(id) FROM table1 WHERE valide ='0' ");
$nb1=@mysql_result($db1,0,'count(id)');

$db2=@mysql_query("SELECT count(id) FROM table2  WHERE valide ='0' ");
$nb2=@mysql_result($db2,0,'count(id)');

$db3=@mysql_query("SELECT count(id) FROM table3 WHERE valide ='0' ");
$nb3=@mysql_result($db3,0,'count(id)');

$db4=@mysql_query("SELECT count(id) FROM table4 WHERE valide ='0' ");
$nb4=@mysql_result($db4,0,'count(id)');

$db5=@mysql_query("SELECT count(id) FROM table5 WHERE valide ='0' ");
$nb5=@mysql_result($db5,0,'count(id)');
Merci de votre aide

Posté : 19 mai 2009, 13:11
par orgerix
La, dis comme ca, j'ai envie de répondre non.

Mais pour pouvoir vriament répondre il faudrait la composition des tables et ce que tu veux faire. Peu être qu'en revoyant le schéma de ta BDD, tu pourra alléger.