适当的sql结构

时间:2010-01-11 10:28:23

标签: sql mysql

我有一个表格结果,其中包含以下列:

ID TestCase Platform
1  P1.1.1   Win1
2  P2       Win1
3  P3       Win3
4  P1.1.1   Win3

我有特定类别的平台只有4 Win1,Win2,Win3,Win4 每个平台都会重复测试用例。

现在,我感到困惑的是:

我需要列出所有不同的TestCase,它们的计数属于每个平台和

i.e    
Platform  TestCases  
Win1      P1.1.1  
Win1      P2  
Win3      P1.1.1  
Win3      P3  

Win1_Count = 2  
Win3_count = 3  

任何人都可以告诉我如何做到这一点?

感谢。

1 个答案:

答案 0 :(得分:3)

select distinct(Platform,TestCases) from tab order by Platform;

select Platform,count(*) as count from tab group by Platform order by Platform;