Tastito So lost in love Profil : Dinosaure | Je sais pas si c'est faisable en une fois dans une requête sql mais j'aurai fait quelque chose comme ça: Je pense qu'il suffit de regarder le maximum d'entrée dans la table de jointure. Liste des logiciels installés: Code :
- // recuperation de tous les logiciels
- $sql_logiciel="SELECT nom FROM logiciel where 1";
- $q_logiciel=mysql_query($sql_logiciel);
- $tab_logiciel=array(); // tableau pour le résultat final
- WHILE($row=mysql_fetch_array($q_logiciel)){
- // pour chaque logiciel il faut compter les entrées dans la table de jointure
- $sql_max_logiciel="SELECT count(i.num_machine) AS "Total logiciel"
- FROM logiciel l, installer i, machine m
- WHERE l.num_log=i.num_log
- AND m.num_machine==i.num_machine
- AND l.nom=".$row["nom"];
- $q_max_logiciel=mysql_query($sql_max_logiciel)
- $tab_logiciel[$row["nom"]]=mysql_result($q_max_logiciel,0);
- // le tableau aura au final un nom de logiciel et le nombre de fois qu'il est utilisé
- }
| ---------------
"Oh, that girl, you know she really, blows my, head apart, And the sky and the stars, all, synkronized... Eh no.... No no no, now me and her, We are in love... "
|