2010-01-11 6 views
0

j'ai un résultat de table, qui a il colonnes suivantes:structure SQL appropriée

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

je catégorie spécifique de la seule plate-forme 4 Win1, Win2, Win3, Win4 TestCases répétera pour chaque plate-forme.

Maintenant, ce que je suis confus est:

Je dois d'énumérer tous les TestCases distincts, leur nombre appartenant à chaque plate-forme et

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

Win1_Count = 2 
Win3_count = 3 

Quelqu'un peut-il s'il vous plaît me donner une idée sur la façon de faire ce?

Merci.

+0

Je suppose que Win3_Count devrait être 2 dans l'exemple que vous avez donné? –

+0

oui désolé fautes de frappe – JPro

Répondre

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

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