J'ai une table avec les colonnes suivantes:MySQL - DISTINCT AYANT SUM
customerID
- ID client avec plusieurs lignes avec la même IDactionVal
-0 ou 1
Je veux pour compter combien de clients (customerID
) ont plus d'une ligne avec (actionVal
) égal à 1
Je suis venu avec ce S déclaration QL sans chance ...
SELECT customerID, SUM(actionVal), COUNT(DISTINCT customerID) as total_C
FROM table1
GROUP BY customerID
HAVING SUM(actionVal) > 1
Le résultat que je suis à la recherche serait [ 'total_C']
Et pourquoi ça ne marche pas? –