У меня следующий запрос. Что приводит к двум столбцам, oakid и max (количество (рейтинг)). Я хочу иметь два столбца, но вместо того, чтобы иметь максимальное значение (количество (рейтинг)), я хочу, чтобы рейтинг был связан с максимальным значением (количество (рейтинг)). Как я могу изменить свой запрос, чтобы дать мне это?
select oakid,
(select max(count(rating))
from climbs, routes
where climbs.routename = routes.name
and climbs.climberid = oakid group by routes.rating)
as skill
from climbers;
Например, если у меня есть оценки «жесткий, жесткий, легкий, легкий, легкий, средний», максимальное (кол-во (рейтинг)) будет показывать «3», так как есть 3 «легких» рейтинга, но я хочу показывать «легко», а не «3».