|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
Bonjour,
J'ai un petit souci pour crée une requête qui est la suivante : Code :
select *,count(*) as count from offres o, produits p where o.id_produit=p.id_produit group by o.id_produit Code :
et ma classe ProduitMapper : Code :
Une idée ? Merci pour vos réponses |
||||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
j'ai l'impression que ca vient de ta requete, le jocker * au début fait remonter l'id de l'offre que tu ne peux pas agréger puisqu'ils sont différent...
essaies ça : Code :
select o.id_produit,count(*) as count from offres o, produits p where o.id_produit=p.id_produit group by o.id_produit
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Taoufiq BenDéveloppeur Web Inscription : mai 2009 Messages : 460 ![]() |
Affiche ta requête pour voir ou est le problème.
|
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
Bonjour,
Voilà ce qu'il me donne qu'on j'affiche ma requête Code :
SELECT `produits`.*, COUNT(offres.id_offre) AS `count`, `offres`.* FROM `produits` INNER JOIN `produits` AS `produits_2` INNER JOIN `offres` ON offres.id_produit = produits.id_produit WHERE (produits.id_catalogue = 1 ) GROUP BY `offres`.`id_produit` le joker n'est pas spécifié dans ma requête Zend Edité : c'est bon j'ai résolu mon problème il fallait juste passer un tableau vide à Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com