我为此使用 MS Access
我正在制作有关 UFC 比赛的访问数据库。我有一个战斗时间表表,其中包含每场战斗的每个战士的 ID 和战斗的获胜者。我正在尝试进行查询,列出每个战斗过的战斗机并列出每个战斗机的胜利次数。
这是我的 FightSchedule 表的示例
ID Fighter1 Fighter2 Weight Class Date Winner
A 205 215 Light Heavyweight 8/14/2013 205
B 206 212 Welterweight 8/15/2013 212
C 207 218 Middleweight 8/14/2013 207
D 208 209 Heavyweight 8/14/2013 209
因此,例如,我想要一个看起来像这样的查询:
Fighter # of Wins
205 1
206 0
207 1
208 0
209 1
212 1
215 0
218 0
我根本不知道这样做会发生什么。我知道如何使用 count 函数,但不知道如何像我在这个例子中想要的那样使用它。
我在 W3 Schools 上找到了这个,但我不知道这是否适合使用或如何使用。
SELECT column_name, COUNT(column_name)
FROM table_name
GROUP BY column_name
任何帮助,将不胜感激。谢谢!