Максимальное количество вместе в запросе SQL - PullRequest
1 голос
/ 15 апреля 2009

У меня есть следующая таблица (упрощенная) в Oracle db:

productId  |  modelDescription 
         1 |             thing
         2 |     another thing
         3 |       not a thing
         4 |             thing

Я хочу выбрать описание модели, которое имеет самый высокий внешний вид в этой таблице. Проблема в том, что описания моделей могут быть почти бесконечными. Таким образом, набор результатов должен выглядеть примерно так:

modelDescription | appearance 
           thing |          2 
   another thing |          1 
             ... |        ...

Ответы [ 2 ]

3 голосов
/ 15 апреля 2009
select modeldescription, count(modeldescription) 
from products 
group by modeldescription
order by 2 desc
1 голос
/ 15 апреля 2009

Кроме того, если вы хотите только самое высокое, добавьте следующее:

Выбрать Топ 1 Описание модели ......

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