Bonjour à tous.
Je débute en SQL. J'aimerai réalisé une jointure externe, pour obtenir des count nuls qui n'apparaissent pas sinon.
J'ai deux tables. La jointure s'effecturait sur le mois de la date. J'ai donc une premiere table MATCH qui contient entre autre les attribut id_match et date_match ainsi qu'une table calendrier qui contient date.
Je tente de faire cette jointure externe dans un fichier PHP:
SELECT month(calendrier.date) as month,count(id_match) as nbrmatch
from match2 right outer join calendrier on month(match2.date_match)=month(calendrier.date)
where gagnant='$id_joueur'
group by month(calendrier.date)
order by year(calendrier.date) asc, month(calendrier.date) asc
Mais ca ne passe pas, je n'obtiens toujours qu'un enregistrement sur 12 attendus dont 11 nuls.... Quelqu'un voit d'ou peut provenir l'erreur?
Merci à tous.
Partager