ORDER by...

iceberg

Новичок
ORDER by...

подскажите возможно ли одним запросом сделать сортировку по колличеству упоминаний в базе.

т.е.
SELECT * FROM items GROUP by item ORDER by...

таблица имеет вид:

item | descr
------------------
item1 | bla-bla
item2 | bla-bla
item1 | bla-bla
и т.д.

соответсвенно чтобы вывел сначала item1 и т.д.
 

iceberg

Новичок
большое спасибо!

-~{}~ 12.09.05 18:28:

немного усложним задачу...
select count(*) c, item from items group by item order by c desc;

можно ли посчитать колличество уникальных descr в каждой группе?
 

iceberg

Новичок
я имею ввиду в рамках этого же запроса...
никак не подберу синтаксис.
 

MuXa247

Новичок
[sql]
select count(*) c, count(distinct descr), item from items group by item order by c desc;
[/sql]
 
Сверху