Je suis en train de trouver toutes les informations traite ainsi que le nombre de commentaires qu'ils ont reçu. Ma requêteMysql SQL JOIN question
select deals.*,
count(comments.comments_id) as counts
from deals
left join comments on comments.deal_id=deals.deal_id
where cancelled='N'
Mais maintenant il montre seulement les offres qui ont au moins un commentaire. Quel est le problème?
Vous êtes tombé en proie à la non-standard de MySQL « fonctionnalité » en ce qui concerne la clause 'GROUP BY' - toute autre base de données vous dira que vous avez utilisé une syntaxe incorrecte: http://dev.mysql.com/doc/refman/5.0/ fr/group-by-hidden-columns.html –