je le tableau suivant:comment calculer compter en sql?
memberid
2
2
3
4
3
... et je veux que le résultat suivant:
memberid count
2 2
3 1 ---Edit by gbn: do you mean 2?
4 1
je tentais d'utiliser:
SELECT MemberID,
COUNT(MemberID)
FROM YourTable
GROUP BY MemberID
... mais maintenant Je veux trouver quel enregistrement qui a le nombre maximum. IE:
memberid count
2 2
Le nombre de memberid 3 devrait être 2 dans votre exemple. –
Comme Dave l'a souligné dans ses commentaires, il semble que vous demandiez deux ensembles de résultats. Est-ce exact? (Je pense que je l'ai eu dans ma réponse ci-dessous.) – Yoav