Bonjour à tous.

Développant sur Joomla, je souhaiterais utiliser cette requête pour grouper mes articles par fournisseur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?php $db = JFactory::getDBO();
$query = "SELECT fournisseur, article, SUM(quantite*prix) AS total";
$query. = " FROM ma_table GROUP BY fournisseur ORDER BY fournisseur ASC";
$db->setQuery($query);
$list = $db->loadObjectList(); ?>
A partir de là, sans la clause GROUP BY, j'ajoute la boucle suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?php foreach ($list as $champ) {
$fournisseur=$champ->fournisseur;
etc... ?>
<?php echo $fournisseur; ?>
<?php } ?>
Le problème, c'est que le fournisseur va se répéter sur chaque ligne...

Or je souhaiterais avoir une présentation de la sorte :

FOURNISSEUR 1
Article prix
Article prix
Article prix

FOURNISSEUR 2
Article prix
Article prix
Article prix
...

Comment faire pour isoler le fournisseur ? Je pense qu'il faut faire des boucles imbriquées, non ?

Je vous remercie de votre attention.