【问题标题】:How to group by two columns如何按两列分组
【发布时间】:2018-12-08 04:10:57
【问题描述】:

我累了group by week,day,它没有给我正确的结果

这是表格:工作日

week    day   
-----------
 1       1         
 1       1         
 1       2         
 2       1         
 2       1         
 2       1  
 2       2         
 2       2 

和预期结果:

week    day     count
---------------------
1         1       2   
1         2       1
2         1       3
2         2       2

如何通过group by或其他方式得到上述结果?

【问题讨论】:

  • 提示:GROPU BY week, day.
  • 向我们展示您尝试过的代码。
  • 对不起。我尝试打印结果,发现子句是正确的,插入数据库时​​出错了。

标签: ios sql sqlite


【解决方案1】:

使用以下 SQL 查询检索结果

SELECT week, day, count(wd.id) AS count FROM week_day wd GROUP BY wd.week, wd.day

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-28
    • 2021-06-04
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多