jointure de table et resultat
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:
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