2011-09-07 20 views
0
someid somestring SomeValue 
    1  Hello   value1 
    1  Hello   value2 
    1  Blah   value3 
    2  World   value4 
    2  TestA   value5 
    2  TestB   value6 
    1  Hello   value7  
    1  World   value8 
    1  Blah   value9 
    2  TestB   value10 
    2  TestB   value11 
    2  TestB   value12 

我需要的結果集是這樣雙分組

someid somestring Count(SomeValue) 
    1  Hello   3 
    1  Blah   2 
    2  World   2 
    2  TestA   1 
    2  TestB   4 

可不可以有一個人plase幫助。

謝謝。

回答

2
select someid,something,count(*) 
from table 
group by someid,something 
0

試試這個:

select 
    someid, 
    somestring, 
    count(*) 
from 
    myTable 
group by 
    someid, 
    somestring