2011-12-04 17 views
0

私は4列の情報を持っています。クエリ "グループ化"複数の項目

  Team Name GameID TYPE Total 

     Santa Rosa 71  A  15 
     CN   71  A  17 
     CN   83  B  22 
     CN   83  C  5 
     Santa Rosa 72  D  87 

私は、その後、合計GameID、チーム名でグループにしたいが、私はこのようなタイプの一覧を表示します: A、B、Cのクエリのための

、私は合計(SUMことができています)、次にチーム名、ゲームIDでグループ化しますが、1つの「タイプ」値のみを返します。あなたが行うことができます

答えて

1

ことの一つは、(それはあなたのためにOKの場合)この

SELECT GameID, `Team name`, SUM(Total) AS tot, GROUP_CONCAT(`TYPE`) AS types 
FROM your_table 
GROUP BY GameID, `Team name` 
+0

それだったのmysql – vittore

+0

ため、この唯一の作品です!どうもありがとうございます! – user1079804

+1

@ user1079804:あなたがここにいるので、あなたは[accept](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)の答えを覚えています。あなたはそれがあなたの問題を解決するのを助けたと思っています。 :) – Marco