2010-01-11 2 views
0

У меня есть результаты в таблице, которая имеет он следующие столбцы:правильная структура SQL

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

У меня есть конкретная категория Платформы Только 4 win1, win2, Win3, Win4 Testcases будет повторяться для каждой платформы.

Теперь, что я запутался является:

Мне нужно Перечислите все различные TestCases, их количества, принадлежащих к каждой платформе и

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

Win1_Count = 2 
Win3_count = 3 

Может кто-нибудь пожалуйста, дайте мне какие-либо идеи о том, как сделать это?

Спасибо.

+0

Предполагаю, что Win3_Count должен быть 2 в примере, который вы указали? –

+0

да извините опечатки – JPro

ответ

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

select Platform,count(*) as count from tab group by Platform order by Platform; 
Смежные вопросы