JeuWeb - Crée ton jeu par navigateur

Version complète : Problème de jointure
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour a tous, j'ai dans l'idée de coder un forum pour choubz ( voir WIP)

J'ai toujours eu du mal avec les jointures, mais bon pour l'index, je suis bien obligé ( je préfère éviter les requêtes dans les whiles, normal :p )


J'ai 2 table, une table
categories ( cat_id int, cat_nom varchar 100, )
forums ( forum_id int, forum_nom varchar 100, categorie (int)


Pas besoin de détailler c'est assez simple, categorie dans forum contient l'id de la catégorie auquel il appartient,

je veux donc afficher les forums appartenant a chaque catégories ensemble,

Code PHP :
<?php 
$requete
= mysql_query("
SELECT cat_id,cat_nom, forum_nom,forum_id,categorie
FROM categories
LEFT JOIN forums ON categories.cat_id = forums.categorie"
);

Mon problème c'est comment rassembler les différents forums,

J'ai pensé a

Code PHP :
<?php 
$requete
= mysql_query("
SELECT cat_id,cat_nom, forum_nom,forum_id,categorie
FROM categories
LEFT JOIN forums ON categories.cat_id = forums.categorie
GROUP BY categorie"
);

Cependant, cela n'affiche qu'un seul topic par catégorie,

Désolé si ça vous paraît simple, pour moi, nan :p

merci a ceux qui m'aideront
La réponse serait plutôt :

Code PHP :
<?php 
select b
.cat_id,b.cat_nom,a.forum_id, a.forum_nom
from forums a
, categories b
where a
.categorie = b.cat_id
order by b
.cat_nom,a.forum_nom
Ouarf, je suis salement un noob en jointure c'était bidon --

merci a toi