OrE*_*lse 5 sql select count distinct
我想在一个类似于此的表中计算每个成员的安装数量.但这个计数让我疯狂......
MemberID | InstallDate
1 | Yesterday
2 | Today
1 | Today
3 | Today
Run Code Online (Sandbox Code Playgroud)
上表应该产生类似这样的东西..
MemberID | CountNumberOfInstallations
1 | 2
2 | 1
3 | 1
Run Code Online (Sandbox Code Playgroud)
ps我知道这听起来像家庭作业,但它不是.
Roe*_*ler 12
看起来您正在寻找的查询是:
SELECT MemberID, COUNT(*)
FROM Table
GROUP BY MemberID
Run Code Online (Sandbox Code Playgroud)
不需要DISTINCT关键字.如果需要订单,您可以使用:
SELECT MemberID, COUNT(*)
FROM Table
GROUP BY MemberID
ORDER BY MemberID ASC
Run Code Online (Sandbox Code Playgroud)