SQL-запрос с отличным и суммой

У меня есть следующееmedleys стол, который объединяет,colorsfruits а также :ratings

[medleys]
medley_id   |   color   |   fruit   |   rating
==============================================
1               red         apple       25
2               blue        pear        5
3               green       apple       12
4               red         apple       10
5               purple      kiwi        5
6               purple      kiwi        50
7               blue        kiwi        3
8               blue        pear        9

Я пытаюсь написать ANSI-совместимый SQL-запрос, который объединит каждый уникальный / отдельный -colorfruit пара и сумма каждой парыс человекаrating ценности. Таким образом, если вы запустите запрос в приведенной выше таблице, он выдаст следующие наборы результатов:

[query]
color   |   fruit   |   sum
===========================
red         apple       35
blue        pear        14
blue        kiwi        3
green       apple       12
purple      kiwi        55

Таким образом, запрос видит два -redapple пары в таблице, и поэтому он создает один результат для -redapple пара, и складывает свою составляющуюratings (25 + 10 = 35) и т. Д.

Я уверен, что мне нужно сделать выбор дляотчетливый значения цвета / фруктов, но не уверен, как агрегировать оценки в то жеУровень / Объем ":

SELECT
    distinct(color, fruit), sum(rating)
FROM
    medleys

Заказ не делаетне имеет значения.color а такжеfruit VARCHAR (50) иrating INT. Заранее спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос