【发布时间】:2017-09-02 12:47:40
【问题描述】:
我目前正在从事的项目需要解决方案
每周为用户分配一项任务,然后他们提交答案。他们在评分表上的得分为该周的获胜或失败。
我需要一种方法来查看评分表中的所有用户,以并排查看他们赢得和失败的任务数量
以下是 5 个用户的 10 个条目的评分表
**id** **username** **date** **remarks**
-------------------------------------------------------------------------------
1 John 2017-09-02 Won
2 Kyle 2017-09-02 Lost
3 Danny 2017-09-02 Won
4 Mike 2017-09-02 Won
5 Alli 2017-09-02 Won
6 Kyle 2017-09-09 Lost
7 John 2017-09-09 Won
8 Danny 2017-09-09 Lost
9 Mike 2017-09-09 Lost
10 Alli 2017-09-09 Won
我需要拉出 Result 才能这样看:
Username Total_tasks Won Lost
john 2 2 0
kyle 2 0 2
danny 2 1 1
mike 2 1 1
alli 2 2 0
【问题讨论】:
-
您想要的是一个简单的
group by查询。你首先应该看看 MySQL 函数。还有,到目前为止你做了什么?