У меня есть таблица со следующей таблицей:
id | score | type
1 | 1 | "a"
2 | 4 | "b"
3 | 2 | "b"
4 | 53 | "c"
5 | 8 | "a"
Мне нужно выбрать количество очков в зависимости от типа. Так что мои результаты будут:
totalScore | type
9 | "a"
6 | "b"
53 | "c"
Я пробовал и DISTINCT
, и GROUP BY
, но ни один из них не помог SQL, которые я пробовал:
SELECT * , COUNT( `score` ) AS totalScore
FROM `table`
GROUP BY `type`
и
SELECT DISTINCT `type`, COUNT(score) as totalScore FROM `table`
Но, похоже, они не работают.
Может кто-нибудь помочь?
хош