Recherche d'une requette sql

chasseur -  
moderno31 Messages postés 900 Statut Membre -
Bonjour,
je suis entrain de réaliser un site internet avec PHP/Mysql pour la gestion d'une cantine. Mais j'ai rencontré des difféculté de trouver une requette sql qui permetd'afficher le nombre de repas résérvés par semaine pour chaque société

ma base de données est composé des tables suivante:
une table personnel(matricule clé primaire ,societe)
et une table reservation(matricule clé primaire, nbre_de_repas_reserves_par_semaine)

j'ai essayer avec le code suivant mais j'ai pas pu résoudre le problème:
$reponse1 = mysql_query("SELECT societe,SUM(nbre_jours_reserves_semaine_courante) as nbre_reserve1 FROM `Reservation`,`Personnel` GROUP BY societe");
// On fait une boucle pour lister tout ce que contient la table :
while ( $donnees1 = mysql_fetch_array($reponse1) )
{ $nbre=$donnees1['nbre_reserve1'];
?>
<td><br /><div align="center"><?php echo $date;?></div></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td><div align="center"><?php echo $donnees1['societe'];?></div></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<td><div align="center"><?php echo $donnees1['nbre_reserve1'];?></div></td>
</tr>
<?php
}

2 réponses

moderno31 Messages postés 900 Statut Membre 92
 
Hello
J'aurais plutot fait ça

SELECT societe,SUM(nbre_jours_reserves_semaine_courante) as nbre_reserve1
FROM `Reservation`
LEFT JOIN `Personnel` ON `Personnel`.`matricule` = `Reservation`.`matricule`
GROUP BY societe

Si cette req ne fonctionne pas, tes id sont en cause !
0
chasseur
 
merci infiniment mon ami. cette requette a vraiment marché.
0
moderno31 Messages postés 900 Statut Membre 92
 
Perfecto..
A la prochaine alors :)
0