我的数据库有这样的布局:
StudentID | 活动编号 | 已付款||
---|---|---|---|
1 | 1 | 1 | |
2 | 1 | 0 | |
3 | 1 | <1>||
4 | 2 | 0
使用条件SUM
。
查询-
SELECT ActivityNumber, sum( case when payed = 1 then 1 else 0 end ) as TimesPayed
FROM Registration
group by ActivityNumber
Fiddle