Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1687 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pas de retour si count = 0

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pas de retour si count = 0

n°1791265
Opera140
Posté le 24-09-2008 à 12:01:24  profilanswer
 

Bonjour,
 
J'ai un problème avec l'une de mes requêtes :

Citation :

SELECT c.id,email,count(r.idCampagne)
FROM contact c
LEFT JOIN recevoir r ON (c.id = r.idContact)
LEFT JOIN campagne ca ON (r.idCampagne = ca.id)
WHERE ca.dateEnvoi BETWEEN '2006-06-01' AND '2006-06-30'
GROUP BY id HAVING count(r.idCampagne) <10
ORDER BY 3;


 
Lorsque j'exécute cette requête, elle ne me renvoie pas les résultats où le count est égal à 0.
 
Or, si j'exécute cette requête :

Citation :

SELECT count(idCampagne) FROM recevoir LEFT JOIN campagne ON (campagne.id=recevoir.idCampagne) WHERE dateEnvoi BETWEEN '2006-06-01' AND '2006-06-30' AND idContact = 1214


 
Elle me renvoie bien 0.
 
Je ne comprends pas pourquoi le résultat de la deuxième requête n'est pas dans la première.

mood
Publicité
Posté le 24-09-2008 à 12:01:24  profilanswer
 

n°1791278
MagicBuzz
Posté le 24-09-2008 à 12:47:36  profilanswer
 

essaie ça à tout hasard :

Code :
  1. LEFT JOIN campagne ca ON (r.idCampagne = ca.id OR r.idcampagne IS NULL)


 
A la base, les jointures ouvertes en cascade, c'est le mal


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pas de retour si count = 0

 

Sujets relatifs
plusieurs count() sur une même table!Militons pour le retour du tag center
[SQL]trié plusieur count dans une requete union[SQL] deux count dans une requette
[Résolu]Retour à la ligne dans cellule composante pear Spreadsheet[Résolu][C]condition de sortie d'une boucle while = retour chariot
Textarea et retour à la lignePlusieurs Count et Group By sur une table
service SOAP - pb retour tableauSaisie clavier sans retour chariot
Plus de sujets relatifs à : Pas de retour si count = 0


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR