查询“分组依据”多个项目

时间:2011-12-04 06:36:32

标签: php sql

我有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

对于Query,我能够Sum(总计),然后按团队名称,游戏ID ......分组,但只返回1“Type”值。

1 个答案:

答案 0 :(得分:1)

你可以做的一件事(如果它对你没问题)就是这个

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