R 如何使用Stack Exchange数据资源管理器查找每个用户的顶级标记?

R 如何使用Stack Exchange数据资源管理器查找每个用户的顶级标记?,r,sql,dataexplorer,R,Sql,Dataexplorer,我在以下情况下使用此查询: 我应该向这个查询中添加什么,以便有一个包含用户最佳标记的附加列 这是用户得分最高和/或用户发布问题、答案最多的标签。 例如,在我的用户页面的顶部标记中,我可以看到。这里有一种使用and的方法 请参阅SEDE中的: 使用tagAndUserStats作为 选择 t、 标记名, p、 作为用户ID的owneruserid, 将p.score之和作为tagScore, 将p.id计数为后计数 从邮政p pt.postid上的内部连接posttags pt=合并p.paren

我在以下情况下使用此查询:

我应该向这个查询中添加什么,以便有一个包含用户最佳标记的附加列

这是用户得分最高和/或用户发布问题、答案最多的标签。 例如,在我的用户页面的顶部标记中,我可以看到。

这里有一种使用and的方法

请参阅SEDE中的:

使用tagAndUserStats作为 选择 t、 标记名, p、 作为用户ID的owneruserid, 将p.score之和作为tagScore, 将p.id计数为后计数 从邮政p pt.postid上的内部连接posttags pt=合并p.parentid,p.id pt.tagid=t.id上的内部连接标记t 其中p.owneruserid>=1 在1,2中使用p.posttypeid 按t.tagname分组, p、 所有者 选择 u、 id为[用户链接], u、 名誉, 选择TOP 1 tu.tagname 来自tagAndUserStats tu 其中tu.userid=u.id 按tu.tagScore DESC订购 作为[得分最高的标签], 选择TOP 1 tu.tagname 来自tagAndUserStats tu 其中tu.userid=u.id 按邮政编码说明订购 AS[按帖子顶部标记] 来自用户u 其中美国声誉>300000 由美国信誉描述公司订购 返回如下结果:

User Link Reputation Top Tag by Score Top Tag by Posts Jon Skeet 1010838 c# c# BalusC 784437 java jsf Darin Dimitrov 783553 c# c# VonC 753855 git git 注:

参考 因为您同时指定了问题和答案,并且没有排除社区wiki帖子,所以此查询的结果有时会与习惯值不同。 对于徽章之类的东西,问题帖子和问题分数不算数,只有答案算数。
你是说其中一个标签是?或者,你是指用户得分最高的标签吗?@BrockAdams就是用户得分最高的标签,用户发布的问题、答案最多。例如,对于我来说,在用户页面的顶部标记中,我可以看到r User Link Reputation Top Tag by Score Top Tag by Posts Jon Skeet 1010838 c# c# BalusC 784437 java jsf Darin Dimitrov 783553 c# c# VonC 753855 git git