5

我想在与此类似的表格中计算每个成员的安装数量。但是这个计数不同让我发疯......

MemberID | InstallDate

1 | Yesterday

2 | Today

1 | Today

3 | Today

上表应该产生类似这样的东西..

MemberID | CountNumberOfInstallations

1 | 2

2 | 1

3 | 1

ps 我知道这听起来像是家庭作业,但事实并非如此。

4

1 回答 1

12

看起来您正在寻找的查询是:

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

DISTINCT 关键字不是必需的。如果需要订购,您可以使用:

SELECT MemberID, COUNT(*)
FROM Table
GROUP BY MemberID
ORDER BY MemberID ASC
于 2009-09-02T07:26:14.020 回答