2009-09-02 41 views
5

Tôi muốn đếm số lần cài đặt của từng Thành viên trong một bảng tương tự như thế này. Nhưng điều này đếm ổ đĩa riêng biệt cho tôi hạt ...Chọn Count Distinct

MemberID | InstallDate 

1 | Yesterday 

2 | Today 

1 | Today 

3 | Today 

Qua bảng trên nên sản xuất cái gì đó như thế này ..

MemberID | CountNumberOfInstallations 

1 | 2 

2 | 1 

3 | 1 

tái bút: Tôi biết nó giống như bài tập về nhà, nhưng nó không phải.

Trả lời

12

Dường như các truy vấn mà bạn đang tìm kiếm là:

SELECT MemberID, COUNT(*) 
FROM Table 
GROUP BY MemberID 

Từ khóa DISTINCT được không cần thiết. Nếu yêu cầu đặt hàng, bạn có thể sử dụng:

SELECT MemberID, COUNT(*) 
FROM Table 
GROUP BY MemberID 
ORDER BY MemberID ASC 
Các vấn đề liên quan