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

У меня есть следующееmedleys стол, который объединяетcolors, fruits а также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-запрос, который объединит каждый уникальныйcolor-fruit пара и сумма каждой парыrating ценности. Таким образом, если вы запустите запрос в таблице выше, он выдаст следующие наборы результатов:

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

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

Я уверен, что мне нужно сделать выбор дляотчетливый значения цвета / плода, но не уверены, как агрегировать оценки на одном и том же «уровне / уровне»:

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

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

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

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