最大查询的替代方案?

时间:2018-05-17 05:35:11

标签: mysql sql database join

这是我正在使用的数据库:https://stackblitz.com/edit/angular-il71da

我试图找出如何在没有使用MAX查询或输出降序的情况下,用最多的感兴趣的学者(acnum)返回研究兴趣(描述)。

每个学者都有一个独特的咒语,所以我试图将其与研究兴趣(描述)联系起来,而不会有重复的咒语。

我试过了:

SELECT x.descrip,
x.name_count
FROM (select u.descrip,
count(*) as name_count,
rank() over (order by count(*) desc) as rank
FROM interest u
WHERE u.descrip IS NOT NULL
GROUP BY u.descrip) x
WHERE x.rank = 1;

它部分有效,但是acnums是重复的,我希望它能算出不同的含义。

谢谢

0 个答案:

没有答案