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
}
Configuration: Windows Vista Internet Explorer 7.0

2 réponses

  1. 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
    1. chasseur
       
      merci infiniment mon ami. cette requette a vraiment marché.
      0
  2. moderno31 Messages postés 900 Statut Membre 92
     
    Perfecto..
    A la prochaine alors :)
    0