首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我怎样才能找到这里出现频率最高的3个伙伴呢?

我怎样才能找到这里出现频率最高的3个伙伴呢?
EN

Stack Overflow用户
提问于 2016-11-07 22:34:17
回答 1查看 63关注 0票数 1

表1- tblCompanion

代码语言:javascript
运行
复制
companionid | companionname    | who played
--------------------------------------------------- 
1           | River Song       | Alex Kingston
2           | Rory Williams    | Arthur Darvill
3           | Wilfred Mott     | Bernard Cribbins
4           | Rose Tyler       | Billie Piper
5           | Adam Mitchell    | Bruno Langley
6           | Donna Noble      | Catherine Tate
7           | Jackson Lake     | David Morrissey
8           | Sarah Jane Smith | Elisabeth Sladen
.           | .                | .
.           | .                | .
.           | .                | .

表2- tblEpisodeCompanion

代码语言:javascript
运行
复制
Episodecompanionid | EpisodeId | companionid
---------------------------------------------
1                  | 1         | 4
2                  | 2         | 4
3                  | 3         | 4
4                  | 4         | 4
5                  | 5         | 4
6                  | 6         | 4
7                  | 7         | 4
8                  | 8         | 6
9                  | 9         | 6
10                 | 10        | 6
11                 | 11        | 1
12                 | 12        | 1
13                 | 13        | 2
.                  | .         | .
.                  | .         | .
.                  | .         | .

从这两个表中,我希望得到以下结果:

代码语言:javascript
运行
复制
No | companianName | Episodes
-----------------------------
1  | Amy Pond      | 33
2  | Rose Tyler    | 32
3  | Rory Williams | 25

我已经尝试了几个小时了,但是无法得到上面这样的结果集,请解释一下如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2016-11-07 22:41:45

这个查询应该会为您做到这一点:

代码语言:javascript
运行
复制
SELECT TOP 3 
    tblCompanion.companionname, 
    Count(*) AS Episodes
FROM tblEpisodeCompanion 
    INNER JOIN tblCompanion 
        ON tblEpisodeCompanion.companionid = tblCompanion.companionid
GROUP BY tblCompanion.companionname
ORDER BY Count(*) DESC
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40467717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档