2011-11-24 60 views
0

我有一個表的人組項目,並返回公共部分

Name | Surname | City | Street | Some Common Field| 
A1 | B1 | C1 | S1 | 1    | 
A2 | B2 | C1 | S1 | 1    | 
A3 | B3 | C2 | S2 | 2    | 
A4 | B4 | C2 | S2 | 2    | 
A5 | B5 | C3 | S3 | 3    | 

,而我需要的結果

Count |City | Street | Some Field| 
2  | C1 | S1 |  1  | 
2  | C2 | S2 |  2  | 
1  | C3 | S3 |  3  | 

我怎樣才能得到它?

回答

4
SELECT COUNT(*) AS Cnt, 
     City, 
     Street, 
     SomeField 
FROM YourTable 
GROUP BY City, 
      Street, 
      SomeField