Bonjour,
J'ai quelques difficultés pour réaliser une requête sur des fiches formations.
Les fiches formations sont reliées à aucune,1 ou plusieurs sessions par l'intermédiaire du champ id de la table formation et du champ idformation de la table session.
Mes tables ressemblent donc à cela :
une table formation (id,titre)
une table session (id,idformation,debut,fin)
Pour le moment ma requête renvoie les formations ayant une session sur une plage de dates.
Néanmoins, certaines formations n'ont pas de session car elle court sur l'année. Ainsi, j'aimerai que ma requête affiche en plus ces formations n'ayant pas d'enregistrement dans la table session.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT DISTINCT F.titre,F.id FROM `formation` F, `session` S WHERE S.debut BETWEEN '2011-09-01' AND '2011-09-30' AND S.idformation = F.id AND S.debut >'2011-09-16' ORDER BY titre
Faut il utiliser count, is null ?
Merci de votre aide
Cordialement
Partager