Requete "Count" avec un having.
Bonjour,
ayé, je sèche sur une requête, qui me parait pourtant simple, mais bon.
En gros je cherche à avoir le le nombre d'enregistrement renvoyé en tout.
Le fait que ma requete possède un having, mon resultat est le nombre d'enregistrement traité par ligne.
A mon avis c'est super pas clair ce que je viens de dire :aie:
Avec la requete ça sera plus simple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| SELECT
count(r.id_regroupement) as nb
FROM
t_sites s,
t_regroupements r,
t_clients c
WHERE
r.id_regroupement = s.id_regroupement
AND
r.id_client = c.id_client
AND
r.statut='actif' AND s.statut='actif'
AND
(r.flag_welcome & 1) = 0
AND
(r.flag_welcome & 2) = 0
AND
(r.flag_welcome & 4) = 0
GROUP BY
r.id_regroupement
HAVING
MIN(date_welcome) LIKE '2006-01%' |
Sans le count, ma requete fonctionne très bien (quoi que un peu lente), mais avec le count elle me renvoi :
Citation:
nb
------
1
1
1
1
1
1
Alors que j'aimerais
Ce qui n'arrange rien est que ma version de Mysql est 4.0.17 (donc pas de requetes imriqués)
Merci d'avance pour vos suggestions.