Correspondance requête SQL
Bonjour voila mon problème. j'ai une table offres comme ceci:
Code:
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:
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...