我以为我有这个,但很明显我没有。从下表中,我试图显示那些做出了最积极贡献(文章)的用户,然后是那些没有做出积极贡献的用户。该表很简单,artc_id
是文章Id,artc_status
是显示文章是否被批准的状态。0
通过,1
不通过,然后是写文章的用户。
我正在努力实现的结果如下:
Total Contributions Positive Contributing User
4 4 2
3 2 1
1 1 4
3 0 3
表
"id" "artc_id" "artc_status" "artc_user" "artc_country"
"1" "1" "0" "1" "US"
"2" "2" "0" "1" "US"
"3" "3" "1" "1" "US"
"4" "4" "0" "2" "US"
"5" "5" "0" "2" "US"
"6" "6" "0" "2" "US"
"7" "7" "0" "2" "US"
"8" "8" "1" "3" "US"
"9" "9" "1" "3" "US"
"10" "10" "1" "3" "US"
"11" "11" "0" "4" "US"
我想出的Sql
select count(artc_status) as stats , artc_user from contributions where artc_status = 0 group by artc_user order by stats desc;
我没有太多的运气得到像我上面贴出来的结果。你能帮忙吗?这完全超出了我的范围。
我认为您只需要条件聚合就可以获得两个摘要列:
select count(*) as TotalContributions, count(artc_status = 0) as PositiveContributions, artc_user
from contributions
group by artc_user
order by PositiveContributions desc;
select
count(artc_status) as stats ,
count(case when artc_status=1 then 1 end) Positive,
artc_user[Contributing User]
from
contributions
group by
artc_user
order by stats desc;
账户已经建立好了,现在我们来了解一些能帮助你对现有的项目做出贡献的知识。 派生(Fork)项目 如果你想要参与某个项目,但是并没有推送权限,这时可以对这个项目进行“派生”。 派生的意思是指,GitHub 将在你的空间中创建一个完全属于你的项目副本,且你对其具有推送权限。 Note 在以前,“fork”是一个贬义词,指的是某个人使开源项目向不同的方向发展,或者创建一个竞争项目,使得原项目的贡献者分裂
账户已经建立好了,现在我们来了解一些能帮助你对现有的项目做出贡献的知识。 派生(Fork)项目 如果你想要参与某个项目,但是并没有推送权限,这时可以对这个项目进行“派生”。 派生的意思是指,GitHub 将在你的空间中创建一个完全属于你的项目副本,且你对其具有推送权限。 Note 在以前,“fork”是一个贬义词,指的是某个人使开源项目向不同的方向发展,或者创建一个竞争项目,使得原项目的贡献者分裂
简介 beego 是免费、开源的软件,这意味着任何人都可以为其开发和进步贡献力量。beego 源代码目前托管在 Github 上,Github 提供非常容易的途径 fork 项目和合并你的贡献。 Pull Requests pull request 的处理过程对于新特性和 bug 是不一样的。在你发起一个新特性的 pull request 之前,你应该先创建一个带有 [Proposal] 标题的
我为jQuery UI开发了一个新特性,但我不明白在哪里可以找到它们的存储库中的文件。 我更改了https://code.jquery.com/ui/1.12.1/jquery-ui.min.js和https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css 但是在它们的存储库中没有名为jQuery-ui.js、jQuery-ui.min.
为CakePHP做贡献有多种方式。以下各节涵盖了各种可以为CakePHP做出贡献的方式: 文档 问题跟踪系统 代码 编码规范 向后兼容性指南
简介 Fuel 是一个社群驱动的框架,并且开放来自任何认为他们可以改进框架或添加功能的人们, 来让框架到达更高水准的贡献。 有许多形式可以做到这一点,从写教学、编写和发布套件, 以促进成为 Fuel 的正式部分(核心、Orm、文档等……)。 贡献程式码 当你遭遇一个错误,或看到问题清单中你能或已解决的问题, 而且你想要将它贡献回框架。根据你所拉取(pull)正在运行的版本分支, 使用 GitHub