OVH Community, votre nouvel espace communautaire.

Help requete SQL


grddam
24/03/2004, 19h15
Il faut faire un lien 'externe gauche' en utilisant LEFT JOIN.

cf http://www.nexen.net/docs/mysql/annotee/join.php

JalaL
23/03/2004, 12h42
Bonjour a tous

J'ai un petit problème avec une requete SELECT sur deux tables. Il s'agit d'une table news et une autre table news_comments dont voici les structures

news:
id
category
date
username
title
body

news_comments:
id
id_news
date
username
title
body

Je voudrais selectionner les news et le nombre de commentaires pour chaque news avec une seule requete SELECT. J'utilise ceci, mais ça donne toujours un resultat vide.
Code:
SELECT n.*, c.count(*) AS comments FROM news n, news_comments c WHERE n.id = c.id_news ORDER BY date DESC LIMIT 10
Ma table news_comments est actuellement vide, et je voudrais que ça selectionne les news et mettre 0 comments au lieu de les ignorer.

Merci pour toute réponse