Re: [requêtes SQL] construction ...
Citation de patami : c'est normal que la catégorie principale se répète, il faut jouer avec des conditions en php pour qu'elle ne s'affiche qu'une fois :)
pour ce faire tu utilises une variable $last_id_cat, que tu places à la fin de ta boucle, et à laquelle tu donnes comme valeur l'id de la catégorie principale.
Il suffit par après d'ajouter une condition pour l'affichage du nom de la catégorie principale :
if ($last_id_cat != $resultat['id_cat'])
où $resultat['id_cat'] est la variable contenant l'id de la catégorie en cours (tirée de mysql_fetch_array).
C'est clair ? :p
et un LEFT JOIN avec en fin de requete
GROUP BY `vente_soucategorie`.`idcat`
ORDER BY `vente_categorie`.`idcat` ASC, `vente_soucategorie`.`idcat` ASC
ça permettrait normalement d'eviter ce traitement ?
pour recuperer un champ julkien avec un JOIN ou LEFT JOIN, il faut le précéder du nom de la table (cf. le group by par exemple)