Альтернатива максимальному запросу? - PullRequest
0 голосов
/ 17 мая 2018

Вот база данных, которую я использую: https://drive.google.com/file/d/1ArJekOQpal0JFIr1h3NXYcFVngnCNUxg/view?usp=sharing

Я пытаюсь выяснить, каким образом я мог бы вернуть исследовательский интерес (описание) наибольшему числу заинтересованных ученых (acnum) без использования запроса MAX или вывода нисходящего порядка.

У каждого ученого есть уникальный акнеум, поэтому я пытаюсь связать его с интересом (описанием) исследования, не имея дубликатов акне.

Я пробовал это:

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;

Это частично работает, но акне являются дубликатами, я хочу, чтобы он подсчитывал различные акне.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...