小编Vip*_*pal的帖子

SQL查询:按不同表中的多个列分组

我有两个表用户和任务。我需要获取按Users.Name和Tasks.Status分组的任务计数。我需要一些帮助编写查询来使我的结果与第三张表相似。

用户数

|- Id -|- Name   -|
|- 1  -|- Robert -|
|- 2  -|- Bob    -|
|- 3  -|- Vicky  -|
|- 4  -|- Don    -|
|- 5  -|- Ron    -|
|- 6  -|- Harry  -|
Run Code Online (Sandbox Code Playgroud)

任务

|- Id -|- Status     -|- user_id -|
|- 1  -|- Started    -|- 1       -|
|- 2  -|- Started    -|- 1       -|
|- 3  -|- Started    -|- 2       -|
|- 4  -|- Started    -|- 2       -|
|- 3  -|- Complete   -|- 1       -| …
Run Code Online (Sandbox Code Playgroud)

mysql sql postgresql activerecord mysqli

1
推荐指数
1
解决办法
6716
查看次数

标签 统计

activerecord ×1

mysql ×1

mysqli ×1

postgresql ×1

sql ×1