MySQL: Grupuj według dwóch kolumn i sumy

Budowanie systemu inwentaryzacji. Mam wiele produktów, a każdy produkt ma trzy różne zmienne. Tak więc w przypadku stanów magazynowych chcę pogrupować według dwóch kolumn (produkt i rozmiar) oraz sumę ilościową, aby uzyskać łączną ilość zapasów.

---------------------------------
|product      |Size  |Quantity  |
---------------------------------
|Widget one   |2     |275       |
---------------------------------
|Widget one   |2     |100       |
---------------------------------
|Widget two   |3     |150       |
---------------------------------
|Widget two   |2     |150       |
---------------------------------

Co chcę do wyjścia:
Widget one - 2: 375
Widget dwa - 3: 150
Widget dwa - 2: 150

Zorientowałem się, jak pogrupować według jednej kolumny i sumy, używając poniższego kodu:

$query = "SELECT product, SUM(Quantity) FROM inventory GROUP BY product";  
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
    echo "Total ". $row['product']. " = ". $row['SUM(Quantity)'];
    echo "<br />";
}
?>

Po prostu utknąłem na grupowaniu według obu kolumn. Czy to możliwe? czy powinienem po prostu utworzyć trzy różne produkty dla tych trzech rozmiarów i wyeliminować tę kolumnę? Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion