Pages

[MySQL-5.1] Un Count si non rien sujet

jeudi 27 mars 2014




Bonjour,

J'ai une requête qui me remonte pour une liste d'abonnées divers infos dont le nb d'abonnée réalisé par un count().
Le problème est que s'il n'existe aucun abonnée pour cette liste alors la requête plante et je n'ai même pas de message d'erreur.
Idem avec phpmyadmin.

Voici ma requête, pouvez vous me dire ce qui ne va pas ?


Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14

SELECT emailing_newsletter_groupe.id_groupe, emailing_newsletter_groupe.id_client, emailing_newsletter_groupe.cle_groupe, emailing_newsletter_groupe.libelle, emailing_newsletter_groupe.id_liste_mj, emailing_newsletter_client.societe,
COUNT(emailing_newsletter_abonne.id_abonne) AS nb_abonne

FROM emailing_newsletter_groupe

LEFT JOIN emailing_newsletter_client ON emailing_newsletter_client.id_client = emailing_newsletter_groupe.id_client
LEFT JOIN emailing_newsletter_abonne ON emailing_newsletter_abonne.id_client = emailing_newsletter_groupe.id_client

WHERE emailing_newsletter_groupe.id_client = '1'
AND emailing_newsletter_groupe.id_groupe = '11'
AND emailing_newsletter_abonne.id_groupe = '11'

GROUP BY emailing_newsletter_groupe.id_groupe


Pour info, si je supprime la condition a la ligne 12, la requête fonctionne mais le nb d'abonnée est faut car il prend tous les abonnées du client et non pas d'un groupe du client




Aucun commentaire:

Enregistrer un commentaire