<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Les forums de JeBulle.net – [mysql] Jointure Et Count()]]></title>
		<link>https://forums.jebulle.net/topic/352/mysql-jointure-et-count/</link>
		<atom:link href="https://forums.jebulle.net/feed/rss/topic/352/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Messages les plus récents de [mysql] Jointure Et Count().]]></description>
		<lastBuildDate>Thu, 10 Jun 2004 15:04:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [mysql] Jointure Et Count()]]></title>
			<link>https://forums.jebulle.net/post/4957/#p4957</link>
			<description><![CDATA[<p>Oui je sais, c&amp;#39;etait pour blaguer un tit peu <img src="https://forums.jebulle.net/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (SamRay1024)]]></author>
			<pubDate>Thu, 10 Jun 2004 15:04:05 +0000</pubDate>
			<guid>https://forums.jebulle.net/post/4957/#p4957</guid>
		</item>
		<item>
			<title><![CDATA[Re: [mysql] Jointure Et Count()]]></title>
			<link>https://forums.jebulle.net/post/4951/#p4951</link>
			<description><![CDATA[<p>on se connecte pas forcément entre 12h28 et 14h53 <img src="https://forums.jebulle.net/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (rupert2703)]]></author>
			<pubDate>Thu, 10 Jun 2004 14:39:47 +0000</pubDate>
			<guid>https://forums.jebulle.net/post/4951/#p4951</guid>
		</item>
		<item>
			<title><![CDATA[Re: [mysql] Jointure Et Count()]]></title>
			<link>https://forums.jebulle.net/post/4946/#p4946</link>
			<description><![CDATA[<p>Tu postes vite aussi &amp;#33;&amp;#33;&amp;#33; <img src="https://forums.jebulle.net/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Pour spécifier des conditions pour ta jointure, oublie pas la petite technique ... (<a href="http://forums.jebulle.net/index.php?showtopic=304"> ICI</a> )</p>]]></description>
			<author><![CDATA[null@example.com (Cyberbob002)]]></author>
			<pubDate>Thu, 10 Jun 2004 12:59:20 +0000</pubDate>
			<guid>https://forums.jebulle.net/post/4946/#p4946</guid>
		</item>
		<item>
			<title><![CDATA[Re: [mysql] Jointure Et Count()]]></title>
			<link>https://forums.jebulle.net/post/4945/#p4945</link>
			<description><![CDATA[<p>A la vue de vos nombreuses réponses <img src="https://forums.jebulle.net/img/smilies/wink.png" width="15" height="15" alt="wink" />, je me réponds à moi-même pour me donner la solution <img src="https://forums.jebulle.net/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> </p><p>En fait ma table <strong>commentaires</strong> ne contient pour le moment aucun commentaires, ce qui fait que le <em>count</em> renvoyé pour le moment vaut toujours 0. Or, mysql n&#039;affiche pas les résultats dont le count vaut 0...dommage.</p><p>Pour résoudre ce problème il faut utiliser une jointure de type <strong>LEFT JOIN</strong>.</p><div class="quotebox"><blockquote><p><span class="bbu">Definition :</span><br />La syntaxe LEFT JOIN qui fait la jointure entre deux tables, inclut <span class="bbu"><strong>tous</strong></span> les enregistrements de la première table même s&#039;ils n&#039;ont pas de correspondance dans la deuxième table.</p></blockquote></div><p>Ainsi, en utilisant un LEFT JOIN dans mon cas, je force ma requete a me donner les articles même si le nombre de commentaires pour un article vaut 0.</p><p>CQFD.</p><p>La requete valide et opérationnelle :<br /></p><div class="codebox"><pre><code>SELECT articles. * , COUNT( commentaires.idArticle ) 
FROM articles LEFT JOIN commentaires
USING ( idArticle ) 
GROUP BY articles.idArticle;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (SamRay1024)]]></author>
			<pubDate>Thu, 10 Jun 2004 12:53:00 +0000</pubDate>
			<guid>https://forums.jebulle.net/post/4945/#p4945</guid>
		</item>
		<item>
			<title><![CDATA[[mysql] Jointure Et Count()]]></title>
			<link>https://forums.jebulle.net/post/4939/#p4939</link>
			<description><![CDATA[<p>Salut la dedans,</p><p>Bon je vais passer pour un gros nul mais tant pis. Je suis un peu rouillé du SQL et je lutte pour faire une requete.</p><p>J&#039;ai deux tables, une table <strong>articles</strong> et une table <strong>commentaires</strong>. Ces deux tables sont reliées par le champ <strong>idArticle</strong>. Je veux obtenir la liste de tous les articles et pour chaque article calculer le <span class="bbu">nombre de commentaires</span> qui lui sont associés...</p><p>Voila c&#039;est pas compliqué mais j&#039;arrive pas a la sortir...</p><p>Cette requete est valide mais ne donne aucun resultat :</p><div class="codebox"><pre><code>SELECT articles. * , COUNT(  commentaires.idArticle  ) 
FROM articles, commentaires
WHERE articles.idArticle = commentaires.idArticle
GROUP  BY articles.idArticle;</code></pre></div><p>Merci.</p>]]></description>
			<author><![CDATA[null@example.com (SamRay1024)]]></author>
			<pubDate>Thu, 10 Jun 2004 10:28:04 +0000</pubDate>
			<guid>https://forums.jebulle.net/post/4939/#p4939</guid>
		</item>
	</channel>
</rss>
