Bonjour voila mon problème. j'ai une table offres comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
CREATE TABLE IF NOT EXISTS `offres` (
  `offre_id` int(8) unsigned NOT NULL AUTO_INCREMENT,
  `offre_prix` float unsigned DEFAULT NULL,
  PRIMARY KEY (`offre_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=159 ;
 
--
-- Contenu de la table `offres`
--
 
INSERT INTO `offres` (`offre_id`, `offre_prix`) VALUES
(1, 0.01),
(2, 0.02),
(3, 0.03),
(4, 0.01),
(5, 0.02),
(6, 0.04),
(7, 0.03),
(8, 0.02)
J'aimerais faire une requête SQL qui me sort un tableau comme ça

offre_prix / NombreOffres
0.01 / 2
0.02 / 3
0.03 / 2
0.04 / 1

En gros j'aimerais faire un COUNT pour chaque DISTINCT offre_prix
Combien il y a d'offres sur 0.01
Combien il y a d'offres sur 0.02
Combien il y a d'offres sur 0.03
Combien il y a d'offres sur 0.04

Comment devrais je orienté mon fecthAll qui pour l'instant ressemble à cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$sql = $this->select()->setIntegrityCheck(false)
                             ->from($this,new Zend_Db_Expr('SQL_CACHE *'))
                             ->order('offres.offre_prix ASC');
        return $this->fetchAll($sql);
Merci de m'aider...