Boucle foreach après requête "GROUP BY"
Bonjour à tous.
Développant sur Joomla, je souhaiterais utiliser cette requête pour grouper mes articles par fournisseur :
Code:
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:
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.