Zapytanie SQL z odrębną i sumą

Mam następującemedleys stół, który łączycolors, fruits iratings:

[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

Próbuję napisać zapytanie SQL zgodne ze standardem ANSI, które połączy każde unikalne / odrębnecolor-fruit Paruj i sumuj jednostki każdej paryrating wartości. Tak więc jeśli uruchomiłeś zapytanie w powyższej tabeli, wygenerowałbyś następujące zestawy wyników:

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

Tak więc zapytanie widzi dwared-apple pary w tabeli, a więc tworzy jeden wynik dlared-apple para i sumuje ich składnikratings (25 + 10 = 35) itd.

Jestem pewien, że muszę dokonać wyboruodrębny wartości kolorów / owoców, ale nie wiem, jak agregować oceny na tym samym „poziomie / zakresie”:

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

Zamówienie nie ma znaczenia.color ifruit są VARCHAR (50) s irating jest INT. Z góry dziękuję!

questionAnswers(4)

yourAnswerToTheQuestion