Salut à tous,
J'aimerais savoir s'il y a une possibilité de faire un GROUP BY sur 1 critère de sélection précis.
Je voudrais faire un comptage des lignes où un champ est différent de 0, et égal à 0.
Exemple d'une table :
Code x : 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 membre_id | ip | ------------------------------ 10 | 192.168.0.5 | ------------------------------ 0 | 192.168.0.2 | ------------------------------ 7 | 192.168.0.8 | ------------------------------ 3 | 192.168.0.3 | ------------------------------ 26 | 192.168.0.7 | ------------------------------ 0 | 192.168.0.9 | ------------------------------ 0 | 192.168.0.1 | ------------------------------ 17 | 192.168.0.6 | ------------------------------
Dans celle-ci donc, je voudrais faire un SELECT COUNT(*) , mais en faisant seulement 2 groupes :
membre_id = 0
membre_id <> 0
Donc avoir pour résultat 5 et 3.
Y'a t-il une possibilité de faire ceci en une seule requête avec un GROUP BY ?
Partager