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

Avec la requete ça sera plus simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

nb
------
1
1
1
1
1
1
Alors que j'aimerais

nb
------
6
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.