Bonjour
J'ai 4 tables :
MOIS : mois_date,mois_nom,mois_annee,
TEMPS : temps_date, temps_ref_activite,temps_heure
ACTIVITE : activite_id,activite_nom, activite_ref_type,
TYPE_ACTIVITE : type_id,type_nom
Je souhaite construire une requete qui affiche les temps de travail repartis dans les activités même si aucun temps n'a été saisi. (pour tous les enregistrements de la table mois)
la table mois est liée à la table temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT type_id,type_nom,type_ordre,CONCAT(\"<!--\",mois_date,\"-->\",mois_nom),mois_date ,temps_heure,activite_nom,activite_id from temps as t LEFT JOIN crpr_mois as m on (m.mois_date=t.temps_date) INNER JOIN crpr_activite as a on (t.temps_ref_activite=a.activite_id) INNER JOIN crpr_type_activite as y ON (a.activite_ref_type=y.type_id)
La table temps est liée à la table activite elle même liée à la table type activite.
Lorsque j'execute la requete, je ne réussis pas à afficher la jointure externe
Afficher tous les mois même s'il n'existe pas de valeur de temps
POurriez vous m'aider ? merci
Partager