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
Je voudrais que l'affichage soit :
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 />'; }
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
Partager