|
|
Помогите с sql-запросом |
☑ |
|
0
DirecTwiX
04.03.13
✎
22:30
|
Таблица:
А
А
А
Б
Б
Надо вернуть:
А - 3
Б - 2
Написал вот что:
select aid, count(aid) as Cnt from table group by aid order by Cnt desc limit 10
Но не взлетает..
|
|
|
1
drcrasher
04.03.13
✎
22:32
|
что-то подсказывает, что должно быть select distinct
|
|
|
2
DirecTwiX
04.03.13
✎
22:35
|
distinct это разве не РАЗЛИЧНЫЕ? Мне же все нужны
|
|
|
3
фобка
04.03.13
✎
22:38
|
select колонка, sum (1)
from таблица
group by колонка
|
|
|
4
YHVVH
04.03.13
✎
22:42
|
select aid, count(*) as Cnt from table group by aid
так точно взлетит
|
|
|
5
КонецЦикла
04.03.13
✎
23:07
|
(1) Нет
(4) Угу
|
|
|
6
КонецЦикла
04.03.13
✎
23:15
|
(0) А почему не взлетает?
У тебя ДБФ? Без limit или уже с top попробуй
|
|
|
7
КонецЦикла
04.03.13
✎
23:18
|
select top 10 aid, count(aid) as Cnt from #ttt group by aid order by Cnt desc
У тебя подозрительно таблица называется table :)
|
|
|
8
DirecTwiX
04.03.13
✎
23:57
|
Сейчас почему-то мой текст работает..
Имена таблиц изменены намеренно)
Всем спасибо
|
|
|
9
КонецЦикла
05.03.13
✎
01:28
|
(8) Это от большого ума или хитрости
Меньше менять нужно
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.