Slt à tous,
je me lance dans les jointure de table et cepas evident.
J'aurais besoin de vos lumieres sur ce coup

2 tables
categorie
ID C_ORDRE C_NOM

sous-categorie
ID SC_ORDRE SC_CAT SC_NOM

les champs joints sont C_NOM et SC_CAT

Ma requete

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 $req1 = mysql_query("SELECT cat.*, souscat.* FROM cat LEFT JOIN souscat ON
cat.c_nom = souscat.sc_cat GROUP BY sc_cat, sc_nom ") or die("Erreur SQL1 !"); 
while($data1 = mysql_fetch_array($req1)) {
 
echo''.$data1['sc_cat'].'<br /> - '.$data1['sc_nom'].'<br />';
}
Je voudrais que l'affichage soit :
Categorie1
-souscategorie1
-souscategorie2

Categorie2
-souscategorie1....

Alors que la cela me met :
Categorie1
-souscategorie1
Categorie1
-souscategorie2

Categorie2
-souscategorie1...

Ou est l'erreur dans mon code ?
Merci